NSArrayの使い方

NSArrayの使い方はこんな感じ。

ちなみに配列要素の追加や削除を行いたい場合にはNSArrayではなくNSMutableArrayを使います。NSMutableArrayの使い方はこちらをどうぞ→http://d.hatena.ne.jp/thata/20091031/1256944776

// 要素数0の配列
NSArray *empty = [NSArray array];

// 要素を指定した配列
NSArray *array = [NSArray arrayWithObjects: @"abc", @"def", nil];

// 配列の長さ
NSLog(@"%d", [array count]);

// 配列の列挙
for (id e in array) {
    NSLog(@"%@", e);
}

// 配列のn番目の要素を取得するには Array#objectAtIndex: を使う
for (NSUInteger i = 0; i < [array count]; i++) {
    id e = [array objectAtIndex: i];
    NSLog(@"%@", e);
}

arrayWithObjects:の最後の要素がnilなのに注意すること。