我正在使用一些 Objective-C 代码,我想知道..我注意到,在学习 NSNotificationCenter 时,在 dealloc 上删除 NSNotificationCenter 观察者通常是一种好习惯。但是,在使用自动释放池的情况下 - 是否已处理好,还是我仍然需要一个 dealloc 方法?
- (void) dealloc {
[[NSNotificationCenter defaultCenter] removeObserver:self name:XBPageCurlViewDidSnapToPointNotification object:nil];
}
提前致谢!