`

NSNotificationCenter简单使用

 
阅读更多

作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的.

注册通知:即要在什么地方接受消息

               [[NSNotificationCenter defaultCenter]  addObserver:self selector:@selector(mytest:) name:@" mytest" object:nil];

      参数介绍:

          addObserver: 观察者,即在什么地方接收通知;

        selector: 收到通知后调用何种方法;

        name: 通知的名字,也是通知的唯一标示,编译器就通过这个找到通知的。

发送通知:调用观察者处的方法。

           [[NSNotificationCenter defaultCenter] postNotificationName:@"mytest" object:searchFriendArray];

          参数:

         postNotificationName:通知的名字,也是通知的唯一标示,编译器就通过这个找到通知的。

                 object:传递的参数

分享到:
评论

相关推荐

    ios NSNotificationCenter通知的简单使用

    iOS NSNotificationCenter 通知的简单使用 iOS NSNotificationCenter 通知是 iOS 开发中常用的技术之一,主要用于实现对象之间的通信和交互。在本文中,我们将详细介绍 NSNotificationCenter 通知的简单使用,包括...

    iOS NSNotificationCenter通知中心使用小结

    这种方式简单直接,但是一对一,即一个类只能有一个代理。相反,NSNotification是基于观察者模式的,可以实现一对多的消息传递,一个通知可以被多个对象监听和响应。然而,由于NSNotification的全局性,开发者需要...

    NSNotificationCenter详解

    接下来,我们将深入探讨NSNotification的使用,包括其核心组件和参数。 首先,我们需要了解NSNotification的两个关键类:NSNotification和NSNotificationCenter。NSNotification对象代表一个特定的通知事件,包含了...

    类似 Observer Pattern 的 NSNotificationCenter (实例)

    【标题】:“类似 Observer Pattern 的 NSNotificationCenter(实例)...`Classes`目录包含源代码文件,而`notificationTest.xcodeproj`是Xcode项目文件,这些文件一起构成了一个简单的`NSNotification`使用示例项目。

    ios 消息NSNotificationCenter多页面传参

    `demo101`可能是示例代码的文件名,里面可能包含了一个简单的`NSNotification`使用示例。通过阅读和理解这个代码,你可以更好地掌握`NSNotification`在实际项目中的应用。 总之,`NSNotification`是iOS开发中一个...

    NSNotificationCenter例子(iPhone源代码)

     一个简单的NSNotificationCenter的使用例子Demo,适合初学者。另外一个简单的UI效果是在tab bar的tab上面加上数字badge。 小编注:感谢开发者@Promise松 分享代码于本站。 Code4App编译测试,适用环境:Xcode ...

    izevent:NSNotificationCenter的纯替代品

    它努力做到简单,安全和简单。 Pro的NSNotificationCenter上: 内存安全:不会发生内存泄漏,也不需要在deinit中删除观察者线程安全:默认情况下将事件传递到主线程类型安全:纯Swift实现意味着所有内容都在编译时...

    FXNotifications, 一个NSNotificationCenter的替代 API.zip

    FXNotifications, 一个NSNotificationCenter的替代 API 命令行目FXNotifications是 NSNotificationCenter的一种类别,提供了基于基于的API,更简单易用,并避免了官方API的不同内存漏洞。有关更多详细信息,请参见...

    iOS基础——通知代理之NSNotificationCenter、Delegate(新)

    在iOS开发中,通知代理是实现对象间通信的重要机制,主要分为`NSNotificationCenter`和`Delegate`两种方式。本文将深入探讨这两种技术,并提供一个`DelegateDemo`实例来帮助理解。 首先,我们来看`NSNotification`...

    `RxEventHub`使多播事件变得容易,类型安全且无错误,现在就使用它代替`NSNotificationCenter`!-Swift开发

    RxEventHub概述RxEventHub是RxSwift世界中的事件中心,它使多播事件变得容易,类型安全且无错误,在大多数情况下,它旨在取代NSNotificationCenter的使用。 使RxEventHub成为多播的概述RxEventHub是RxSwift世界中的...

    GLPubSub:NSNotificationCenter 的包装器,使发布订阅更容易

    使用 CocoaPods,您可以简单地: 在Podfile添加以下依赖Podfile : pod "GLPubSub", "~> 1.0" 运行pod install来安装 GLPubSub。 源文件 如果你不使用 CocoaPods 来管理库,你也可以直接导入源文件。 下载并解压...

    NotificationKit:一个简单的类型安全的NSNotificationCenter库

    一个简单的类型安全的NSNotificationCenter库 安装 可可豆 platform :ios , "8.0" use_frameworks! pod 'NotificationKit' , :git => 'https://github.com/tarunon/NotificationKit.git' , :branch => 'master' ...

    Reachability使用说明<转载>

    `SCNetworkReachability`可以获取网络状态信息,而Reachability是对这个原生接口的封装,提供了更简单的API供开发者使用。 `Reachability`类中的`reachabilityForInternetConnection`方法用于创建一个`...

    GZNotificationCenter:CFNotificationCenter 通过桥接到 NSNotificationCenter 的封装实现

    广州通知中心 该库允许您以最简单的方式使用 CFNotificationCenter(通过 Core Foundation)。 您可以通过“addObserver”和“postNotification”调用它来执行任务。

    iOS应用开发中使用设计模式中的观察者模式的实例

    KVO的使用非常简单,只需要在需要观察的类中添加`NSKeyValueObservingOptionNew`和`NSKeyValueObservingOptionOld`选项即可: ```objc [observedObject addObserver:self forKeyPath:@"observedProperty" options:...

    iOS 5 Programming Cookbook

    - **1.1 创建简单的iOS应用**:介绍如何使用Xcode创建一个基本的iOS应用项目。 - **1.2 理解Interface Builder**:解释Interface Builder的功能及其在iOS应用开发中的作用。 - **1.3 编译iOS应用**:指导如何编译...

    iOS 判断网络状态(包括2G,3G,4G)简单DEMO

    本DEMO,"iOS 判断网络状态(包括2G,3G,4G)简单DEMO",提供了一个基于AFNetworking库的简单实现方案。AFNetworking是一款广泛使用的Objective-C网络库,它为iOS和Mac OS X应用提供了强大的HTTP网络请求功能。 首先,...

    iphone 开发秘籍 第3版 (英文)

    **1.29 使用NSNotificationCenter发送通知** - **通知中心**:NSNotificationCenter提供了一个中心位置,用于发送和接收应用内部的通知。 - **通知发送**:使用`postNotificationName:object:userInfo:`方法发送...

    IOS聊天界面(文字信息)简单示例

    为解决这个问题,可以使用`NSNotificationCenter`监听`UIKeyboardWillShowNotification`和`UIKeyboardWillHideNotification`通知,获取键盘的高度变化,然后调整contentInset或视图的frame。另外,考虑使用`...

Global site tag (gtag.js) - Google Analytics