generated at
キー値コーディング

オブジェクトが持つ情報を表す文字列をキーとして、間接的にその情報にアクセスする仕組み
NSKeyValueCoding プロトコルにキー値コーディングのためのメソッドが宣言されている
NSObject はこのプロトコルに適合している
- valueForKey: - setValue:forKey: メソッド
キーパス (キー名をドットでつなげたもの) を用いて、プロパティに格納されているオブジェクトのプロパティにもアクセスできる
あるプロパティに対してキー値コーディングでアクセスできることを、キー値コーディングに準拠している (あるいは KVC 準拠) という
キー値監視 (key-value observing) : オブジェクトのプロパティが変化したことを別のオブジェクトに伝える仕組み
KVO とも言われる