-イントロダクション
-なぜキー・バリュー・コーディングを使うのか?
-用語集
-キー・バリュー・コーディングの基礎
-キー・バリュー・コーディングのアクセッサメソッド
-キー値の検証
-キー・バリュー・コーディング準拠を保証する
-スカラー値と構造体のサポート
-配列の演算子
-アクセッサ検索の実装の詳細
-オブジェクトの関連を表記する
-パフォーマンス

- キー・バリュー・コーディング-
イントロダクション

この文章は、Key-Value Coding: Intoroduction to Key-Value Coding を翻訳したものです。

キー・バリュー・コーディングは、オブジェクトのプロパティに非直接的にアクセスするメカニズムを提供します。

キー・バリュー・コーディングに用いられるテクニックは、Objective-C と Java で少し違います。Objective-C でのキー・バリュー・コーディングは、大部分は NSObject で実装されている、NSKeyValueCoding インフォーマルプロトコルで行われます。Java では、このプロトコルの 2 つのメソッドしかサポートされません。その代わり、Java では NSKeyValue クラスで、キー・バリュー・コーディングの大部分が実装されています。

Discussion

このキー・バリュー・コーディングのドキュメントには、次の記事があります。


[Home] [Download] [Archives] [BBS] [Cocoa Programming Tips 1001] [Core Foundation の秘密] [Safari Developer Center] [はじめてのブラウザのつくり方] [Sketch BP] [スクリーンセイバーを作ろう] [Objective-C 最適化] [Authorization API 完全理解] [Mac OS X Programming Books Review] [オブジェクト指向の言語比較論] [panther-dev]

mailto: mkino@xd5.so-net.ne.jp