表題の通りです。 2週間くらい前に id:cockscomb さんが CXCKeyValueObserver というライブラリをリリースしていました。これはどんな感じのライブラリかっていうと KVO の 監視開始/終了 忘れず安心に実行できる 複数 KVO を使っても通知を受けた後の処理が監視単位ごとにスッキリ分かれる っていうシンプルながら KVO の面倒くさいところが綺麗にまとまっているものです。 このコードを見たときに 確かに監視する側(感覚的には監視を管理する側)が死ぬときに自分で後始末すればいいよな ARC な今どきならインスタンス変数として保持しておけば、オーナーが死ぬときに自動的に死んでくれるよな と気づきました。 そこで、同じ方法で Notification も監視管理してしまえってことで作りました。 CSNNotificationObserver NSNotificati