アットウィキロゴ

NSDictionay

ディクショナリ(連想配列)

値, キー, 値, キーで生成
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:
                      @"miro", @"name",
                      [NSNumber numberWithInt:8], @"age",
                      @"red" , @"color",
                      nil];
配列で生成
[[NSArray]] *keys = [NSArray arrayWithObjects:
                 @"name",
                 @"age",
                 @"color",
                 nil];
NSArray *vals = [NSArray arrayWithObjects:
                 @"futaba",
                 [NSNumber numberWithInt:4],
                 @"white",
                 nil];
NSDictionary *dict = [NSDictionary dictionaryWithObjects:vals forKeys:keys];
取得(ない場合はnil)
 id obj1 = [dict1 objectForKey:@"name"];
値とキーを配列として取得
NSArray *kArr = [dict1 allKeys];
NSArray *vArr = [dict1 allValues];
要素数を取得
int dictCount = [dict1 count];
比較
BOOL isDictEquals = [dict1 isEqualToDictionary:dict2];










最終更新:2009年05月09日 17:11
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。