配列 ネスティング

ネスティング 配列の配列を作りデータを効率よく管理する
[php]
  NSMutableArray *theList = [NSMutableArray array];
[theList addObject:@[@"いち", @"に"]];
[theList addObject:@[@"さん", @"よん"]];
[theList addObject:@[@"ご", @"ろく", @"なな"]];
NSLog(@"%@", theList[1][1]);
[/php]

配列の値を検索
値が見つからないときはNSNotFound
[php]
NSArray *kuni = @[@"日本", @"アメリカ", @"アフリカ", @"中国"];
NSUInteger index = [kuni indexOfObject:@"アフリカ"];
if (index != NSNotFound) {
NSLog(@"%d", index);
}else{
NSLog(@"ありません");
}
[/php]

あるかないかを調べる 判断だけならcontainsObject
[php]
NSArray *kuni = @[@"日本", @"アメリカ", @"アフリカ", @"中国"];
NSString *kuni1 = @"アメリカ";
BOOL isFound = [kuni containsObject:kuni1];
if (isFound) {
NSLog(@"あります");
}else{
NSLog(@"ありません");
}

[/php]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です