Objective-Cでデータ構造を表す場合、主に、NSArray、NSSet、NSDictionaryとその派生クラスを使う。変わり種として、NSIndexPath, NSIndexSet, NSMutableIndexSetなどのクラスもあるが、本記事では前述の3クラスとサブクラスについて解説する。 NSArray:配列 NSArrayは、複数のオブジェクトを、「順序を維持して」格納する。オブジェクトにはNSUInteger(unsigned int)型のインデックスが振られ、「インデックス指定でオブジェクトを操作」する。 //中身を指定して生成 NSArray *array = [NSArray arrayWithObjects:@"zero", @"one",@"two", @"three", nil]; //中身を確認 NSLog(@"%@", array); //要素を1つずつ