アットウィキロゴ

NSArray

配列

生成
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);










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

下から選んでください:

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