什么是向/从
我想知道在
也许需要考虑低内存条件。我可以看到在
注意:我只考虑一个基本示例,其中
NSNotificationCenter
添加和删除观察者的最佳实践?我想知道在
viewDidLoad
中将self
作为观察者添加,然后在viewDidUnload
中删除self
是否足够。或者也许我应该在dealloc
中删除self
。也许需要考虑低内存条件。我可以看到在
viewDidLoad
中添加并在dealloc
中删除可能存在问题:由于内存不足而调用了viewDidUnload
...然后当视图再次显示时调用了viewDidLoad
...现在self
已经被添加为观察者两次而没有被删除(因为dealloc
没有被调用)。注意:我只考虑一个基本示例,其中
self
指的是UIViewController
子类。