中关村在线

软件

iOS通知中心开发指南

NSNotification是iOS中用于消息传递的单例类,广泛应用于应用内部的值传递与回调处理,实现对象间松耦合的通信机制。

1、 认识几个相关类

2、 该类可视为包含三个成员变量的消息对象。

3、 该成员变量作为消息对象的唯一标识,用于区分不同消息。

4、 该成员变量用于表示特定对象的相关信息,可视为对该对象传递的消息内容。

5、 该成员变量为字典类型,可用于数据传递。

6、 初始化NSNotification对象的方法

7、 官方文档明确指出,禁止使用init方法进行初始化操作,请务必遵循此规定。

8、 该类作为通知中心,采用单例模式,每个应用均拥有一个默认实例,负责统一管理和调度通知的发送与接收。

9、 添加观察者时指定其对象与方法名称,当收到通知时,便自动执行该方法。

10、 发送通知消息的方式

11、 移除观察者的途径

12、 注意事项

13、 若发送通知时指定了对象,则观察者只有在注册时指定相同对象才能接收到该通知;但若接收方将此参数设为nil,则能接收到所有匹配通知,不论其关联对象为何。

14、 观察者的SEL函数可带一个参数,该参数即为发送的消息对象本身,通过它可获取消息对象的userInfo,从而实现数据传递。

15、 使用

16、 清除提醒

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具