【iOS开发细节】之- 通知(NSNotificationCenter)的使用

实在抱歉、最近一个月的工作和生活真是忙的不可开交,除了公司项目着急外,自己最近也在忙好多其他的事情,最近看我空间里有好多朋友留言和查看,阅读数也一天天的增加,多谢大家的捧场,所以我也不能偷懒,在工作闲暇之余我会充实我的博客,给大家带来更多有用的能够提升和巩固技能的文章,谢谢!

一、介绍

之前写过关于传值的两篇文章(block的使用delegate的使用),今天来完善这个传值系列,为大家带来—— 【通知(NSNotificationCenter)的使用方法】

二、使用方法(NSNotificationCenter使用三步曲)

1、写出通知方法

发送通知的方法有三种,可以根据具体的需求自由选择,不止可以传值,也可以传一个动作Action

发送通知的三种方法.png

2、调用通知

调用通知的方法只有一个,根据key值的不同,会接收不同的通知

接收和移除通知.png

3、移除通知

虽然现在都是ARC模式开发,但是对于有些api接口和方法还是得需要手动移除和release,这里的通知算是一个,所以必须在dealloc中手动移除,或者你可以根据需要在页面的生命周期中选择移除

移除监听者.png

快捷方法

这里顺便给大家教一些我经常使用过的宏定义方法,可以提高代码编辑效率

通知的一些宏定义.png
宏定义通知的调用.png

最后,需要下载代码的同学们请去我GitHub下载

谢谢观赏、XM

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容