私はいくつかの Objective-C コードを扱っていて、疑問に思っていました.NSNotificationCenter について学んでいるときに、dealloc で NSNotificationCenter オブザーバーを削除するのが一般的に良い方法であることに気付きました。ただし、自動解放プールを使用する場合、これは処理されますか、それとも dealloc メソッドが必要ですか?
- (void) dealloc {
[[NSNotificationCenter defaultCenter] removeObserver:self name:XBPageCurlViewDidSnapToPointNotification object:nil];
}
前もって感謝します!