美文网首页与时俱进的IT
UI(二十二)通知中心

UI(二十二)通知中心

作者: 社会主义顶梁鹿 | 来源:发表于2018-07-30 17:56 被阅读0次

通知中心:NSNotificationCenter eg:农村大喇叭发送广播

 条件:在大喇叭广播之前要有村民(对象--这个对象必须是添加了观察这个通知的观察者) 通知只有一个发送者可以有多个接收者(观察者)

 发送通知的方法:

 - (void)postNotificationName:(NSString *)aName object:(nullable id)anObject userInfo:(nullableNSDictionary *)aUserInfo《每条通知都是通过通知的名字来区分是哪条通知》《发现通知需要给观察者一个内容 可以使用object(id类型)、userInfo(字典类型)》

 对象接收通知的方法:(添加一个观察者)

 - (void)addObserver:(id)observer selector:(SEL)aSelector name:(nullable NSString *)aName object:(nullable id)anObject《接收到广播 观察者可以去做某件事》《观察者接收到通知执行方法的时候 同时会得到一个通知(NSNotification)->(包含了名字、object、userInfo)》

 对象被释放这里也要移除观察者:

 - (void)removeObserver:(id)observer name:(nullable NSString *)aName object:(nullable id)anObject

 *通知中心实例化对象->单例方法(一次) [NSNotificationCenter defaultCenter];

系统带的一个结束时调用的方法

- (void)dealloc{}

相关文章

  • UI(二十二)通知中心

    通知中心:NSNotificationCentereg:农村大喇叭发送广播 条件:在大喇叭广播之前要有村民(对象-...

  • 通知中心

    ** 通知机制(消息机制)是一个应用程序级别的操作UIApplication 通知中心实际上是iOS程序内部之间的...

  • 通知中心

    通知中心 通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotifica...

  • 通知中心

    一、主线程开启通知中心 在主线程发送通知是同步的,执行顺序 before、ing、after。 在dealloc中...

  • 通知中心

    每个应用中只会有一个通知中心对象:NSNotificationCenter,通过单例方法,创建唯一对象,通知中心对...

  • NSNotification-通知

    通知 通知中心 NSNotificationCenter 通知中心的作用 添加观察者 通知的发送 给通知找到对应的...

  • 通知相关

    通知中心 通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotifica...

  • 本地推送通知、远程推送通知、激光推送

    title : 本地推送通知、远程推送通知、激光推送category : UI 本地推送通知、远程推送通知、激光...

  • 吉林省省级企业技术中心认定工作启动,条件如下!

    专项资金申请又有新动态! 近日,吉林省工信厅印发通知,组织开展2019年二十二批省级企业技术中心申报工作,要求申报...

  • iOS 通知 与 通知中心

    iOS 通知中心:自己实现了一套消息机制,可以跨页面调用 类似Unity的SendMessage,是订阅、发布者模...

网友评论

    本文标题:UI(二十二)通知中心

    本文链接:https://www.haomeiwen.com/subject/zyzfvftx.html