NSNotificationCenterのremoveObserverについて
おはようございます。
iOSのMVCモデルを勉強しているときに、「Modelクラスへのオブサーバーをaddしたらremoveするものだ」というのを知りました。
そこで思ったのですが、同じobserverでもNSNotificationCenterを使ったアクティブ化、非アクティブ化の通知のとき(AppDelegate内に発信元を記載)には、removeObserverしているサンプル例をまだ見たことがありません。
これはそのようなサンプルが上がっていないだけで、実際はremoveするべきものなのでしょうか?それともそういう仕様なのでしょうか?
よろしくお願いいたします
func applicationWillResignActive(application: UIApplication) {
NSNotificationCenter.defaultCenter().postNotificationName("applicationWillResignActive", object: nil)
}
func applicationDidBecomeActive(application: UIApplication) {
NSNotificationCenter.defaultCenter().postNotificationName("applicationDidBecomeActive", object: nil)
}
という通知をつけています。