- (NSIndexSet *)indexesOfObjectsPassingTest:(BOOL (^)(id obj, NSUInteger idx, BOOL *stop))predicate
解説
【Amazon.co.jp限定】 オリオンバラエティギフト(懐かしのラムネ菓子17種類 計38個入り)
- 出版社/メーカー: オリオン
- 発売日: 2010/09/09
- メディア: 食品&飲料
- 購入: 2人 クリック: 128回
- この商品を含むブログ (2件) を見る
返り値
引数
探すオブジェクト
フレームワーク
Foundation
クラス
NSArray
使用可能
参照
例文
#pragma mark indexOfObjectPassingTest: -(void)method002 { NSArray *anArray = [[NSArray alloc] initWithObjects: @"aaa",@"bbb",@"ccc", @"aaa",@"bbb",@"ccc", @"aaa",@"bbb",@"ccc",nil]; NSUInteger idx = [anArray indexOfObjectPassingTest: ^ BOOL (id obj, NSUInteger idx, BOOL *stop) { //NSLog(@"002 %u,%@",idx,[obj description]); if (idx > 4) { *stop = YES; } if ([obj isEqualToString:@"bbb"]) { return YES; }else { return NO; } }]; if (idx == NSNotFound) { NSLog(@"Not Found"); }else { NSLog(@"002 index = %u",idx); } }