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