|
|
Log In | Not a Member? |
Contact ADC |
キー値コーディング(Key-Value Coding)は、オブジェクトのプロパティに間接的にアクセスする仕組みを提供します。
キー値コーディングを使用するために要求される技術は、Objective-C と Java とでは多少異なります。Objective-C のキー値コーディングは、NSKeyValueCoding 簡易プロトコルが大きな役割を果たします。このプロトコルは、NSObject クラスによって実装されています。このプロトコルのメソッドのうち、Java で利用できるのは 2 つだけです。その代わりに Java では、キー値コーディングの大半が NSKeyValue クラスに実装されています。
「キー値コーディング(Key-Value Coding)」で取り上げている記事は次のとおりです。
「キー値コーディングの利点」 では、キー値コーディングの概要を紹介します。
「用語の定義」 では、オブジェクトのプロパティについて言及するときによく使用する用語の定義を取り上げます。
「キー値コーディングの基本」 では、キー値コーディングを使用するために必要となる、基本原則を説明します。
「キー値コーディングのアクセサメソッド」 では、クラスが実装する必要のあるアクセサメソッドについて説明します。
「キー値の検証」 では、プロパティの検証処理を実装する方法について説明します。
「KVC への準拠」 では、キー値コーディング互換にするためにクラスが実装しなければならない機能について説明します。
「スカラおよび構造体のサポート」 では、キー値コーディングがサポートするデータ型について説明します。
「配列演算子」 では、利用可能な配列演算子の一覧を示し、各演算子の使用方法について説明します。
「アクセサ検索の実装の詳細」 では、適切なアクセサメソッドまたはインスタンス変数を判断する方法について説明します。
「プロパティのリレーションシップの記述」 では、メタデータを使用して、オブジェクトとそのプロパティのリレーションシップを定義する方法について説明します。
「パフォーマンスに関する考慮事項」 では、キー値コーディングを使用するときにパフォーマンスに関して考慮するべき事柄について取り上げます。
Last updated: 2004-08-31
Get information on Apple products.
Visit the Apple Store online or at retail locations. 1-800-MY-APPLE Copyright © 2007 Apple Inc. All rights reserved. | Terms of use | Privacy Notice |