配列
生成
NSArray *array = [NSArray arrayWithObjects:@"abc", @"def", @"ghi", nil ]; NSArray *array = [[NSArray alloc] initWithObjects:@"abc", @"def", @"ghi", nil ];
要素数
int arrCount = [array count];
取り出し
id obj = [array objectAtIndex:2]; id obj = [array lastObject]; NSArray *array1 = [array2 subarrayWithRange:NSMakeRange(1, 3)];
インデックス取得
int objectIndex = [array indexOfObject:@"abc"];
if (objectIndex == NSNotFound) {
NSLog(@"'abc' is not found.\n");
}
包含確認
BOOL isObjectContain = [array containsObject:@"xyz"];
比較
NSArray *array1 = [NSArray arrayWithObjects:@"abc", @"def", @"ghi", nil ]; BOOL isArrayEquals = [array2 isEqualToArray:array1];
出力
NSLog(@"array : %@\n", array); NSLog(@"arrCount : %d\n", arrCount); NSLog(@"obj01 : %@\n", obj01); NSLog(@"obj02 : %@\n", obj02); NSLog(@"array2 : %@\n", array2); NSLog(@"objectIndex : %d\n", objectIndex); NSLog(@"isObjectContain : %d\n", isObjectContain); NSLog(@"isArrayEquals : %d\n", isArrayEquals);
このwikiの更新情報RSS