containsIndexesInRange:
範囲が、レシーバに含まれるかを返します。
-(BOOL)containsIndexesInRange:(NSRange )range:
解説
範囲が、レシーバに含まれるかを返します。
引数
( NSRange )range
フレームワーク
Foundation
クラス
NSIndexSet
Instance Methods
使用可能
10.3
参照
-containsIndex:
-containsIndexes:
-intersectsIndexesInRange:
例文
//指定した範囲がインデックスオブジェクトに含まれるか #pragma mark containsIndexesInRange: -(void)method004 { NSMutableIndexSet *indexSet = [NSMutableIndexSet indexSet]; [indexSet addIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(10,19)]]; [indexSet addIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(30,39)]]; [indexSet addIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(50,59)]]; [indexSet addIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(70,79)]]; NSLog(@"%s ", __FUNCTION__); NSLog(@"10-15 %@",([indexSet containsIndexesInRange:NSMakeRange(10,15)]?@"YES":@"NO")); NSLog(@"20-25 %@",([indexSet containsIndexesInRange:NSMakeRange(20,25)]?@"YES":@"NO")); NSLog(@"10-25 %@",([indexSet containsIndexesInRange:NSMakeRange(10,25)]?@"YES":@"NO")); NSLog(@"10-35 %@",([indexSet containsIndexesInRange:NSMakeRange(10,35)]?@"YES":@"NO")); //=>-[OOOAppDelegate method004] //=>10-15 YES //=>20-25 NO //=>10-25 NO //=>10-35 NO }