5
ARCを使用してObjective-Cアプリケーションを作成しています。しかし、最初の一見で私がドキュメントで見つけることができなかった1つのケースがあります。Objective-C自動参照カウント(ARC)とキー値の観測
、私init
方法では、私はIVARが@property
ディレクティブを使用して宣言したときの通知を取得するために[self addObserver:self forKeyPath:…]
を呼び出した場合は、私が明示的dealloc
方法でremoveObserver…
をコールする必要がありますか、またはARCは、キー値オブザーバのクリーンアップを処理しますか?同様にNSNotificationCenter
にオブジェクトを追加すると、それはdealloc
で明示的に削除する必要がありますか?
ありがとうございます!それは私が当初考えていたものですが、私は確信が持てませんでした。 –