关于通知的开发所得

1。通知在类中创建后,在类的delloc中就要有对应的remove方法进行释放,若不释放,会导致对应的崩溃

2.今天试了一个小demo,测出一个现象,同步出来:

object 作为 observer 监听了通知 A,然后 object 中途被释放执行了dealloc,随后app发出这个通知 A:

iOS 6、iOS 7、iOS 8: 必挂

iOS 9:不会挂

真机测试。

iOS 9.0 Documentation, 最新文档:

- addObserver:selector:name:object: 是说要添加remove observer的。

http://www.jianshu.com/p/a4d519e4e0d5

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

推荐阅读更多精彩内容