关于通知的开发所得

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

你可能感兴趣的:(关于通知的开发所得)