Mac OS Xのプログラミングに詳しい方はとっくにご存じだと思うが、この「プロパティの変更通知機能」はCocoaフレームワークとして既に実装されているのだ。 それが Key-Value Observing 略して KVOである。 Key-Value Observing Programming Guide: Introduction to Key-Value Observing Programming Guide KVOは最初からCocoa Foundationフレームワークに組込まれており、使うのは簡単だ。 KVOを扱うための条件 NSKeyValueObservingカテゴリに準拠したクラス、オブジェクト NSKeyValueObserverRegistrationカテゴリに準拠したクラス、オブジェクト KVC(Key-Value Coding)に準拠したクラス、オブジェクトとそのコー