【IOS】消息通信机制NSNotificationCenter

转载 2012年03月28日 18:01:00

最近写程序需要用到这类,研究了下,现把成果和大家分享。
NSNotificationCenter是专门供程序中不同类间的消息通信而设置的,使用起来极为方便,

设置通知,就是说要在什么地方(哪个类)接受通知,一般在初始化中做。

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

我仅对以上参数做以说明:addObserver 这个是观察者,就是说 在什么地方接收通知;
 selector 这个是收到通知后,调用何种方法;
 name: 这个是通知的名字,也是通知的唯一标示,编译器就通过这个找到通知的。
发送通知,就是说此时要调用观察者处的方法。

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

我仅对以上参数做以说明:
postNotificationName:通知的名字,也是通知的唯一标示,编译器就通过这个找到通知的。
object:传递的参数
发送通知时,默认调用test方法。

- (void) test:(NSNotification*) notification
{
searchFriendArrary = [notification object];//通过这个获取到传递的对象

}


相关文章推荐

IOS学习笔记4-NSNotificationCenter消息通信机制介绍(KVO)

NSNotificationCenter消息通信机制介绍(KVO) 作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的. 注册通知:即要在什么地方接受消...

[IOS]NSNotificationCenter消息通信机制介绍(KVO)

作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的. 注册通知:即要在什么地方接受消息                [[NSNotificationCente...

IOS NSNotificationCenter消息通信机制介绍

作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的. 注册通知:即要在什么地方接受消息               [[NSNotificationCenter...
  • kiki1985
  • kiki1985
  • 2013年03月26日 10:29
  • 21133

消息通信机制NSNotificationCenter

消息通信机制NSNotificationCenter的学习。最近写程序需要用到这类,研究了下,现把成果和 NSNotificationCenter是专门供程序中不同类间的消息通信而设置的,使用起来极...

NSNotificationCenter消息通信机制介绍

NSNotification简介

利用NSNotificationCenter消息通信机制观察UITextField的状态(Swift)

UITextField本身自带三个消息类型: UITextFieldTextDidBeginEditingNotification UITextFieldTextDidChangeNotif...
  • pzyyl
  • pzyyl
  • 2016年04月17日 17:53
  • 116

Unity3D开发和总结:用C#封装类似苹果NSNotificationCenter消息通信机制(KVO)

前言: 对于苹果NSNotificationCenter机制不大了解的童鞋,建议去看看苹果的API文档。此处介绍如何用C#实现该种机制。 说明: 很简单,总共就2个类,直接上代码。 代码: Not...
  • kepoon
  • kepoon
  • 2015年05月05日 16:16
  • 1164

NSNotificationCenter消息通信机制介绍(KVO)

作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的. 注册通知:即要在什么地方接受消息                [[NSNotificationCente...
  • a287971
  • a287971
  • 2012年07月30日 11:16
  • 1400

详解iPhone开发之消息通信机制NSNotificationCenter

详解iPhone开发之消息通信机制NSNotificationCenter 2011-08-18 10:59 佚名 博客园 我要评论(1) 字号:T | T iPhone开...

iOS 通知中心 NSNotificationCenter(消息机制)

今天项目要用到NSNotificationCenter,我喜欢叫它消息(有的地方叫通知)。前两天有弄过消息推送,所以想对不了解的人解释一下,ios消息推送与这个消息不是一回事!(我感觉他俩名字有的相似...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【IOS】消息通信机制NSNotificationCenter
举报原因:
原因补充:

(最多只允许输入30个字)