Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

indexSetWithIndexesInRange:

範囲でインデックスセットを作って返します
+(id)indexSetWithIndexesInRange:(NSRange )range:

解説

範囲でインデックスセットを作って返します。

返り値

( id )

ファイルハンドル

引数

( NSRange  )range

クラス

NSIndexSet

Class Methods

使用可能

10.3

参照

-initWithIndexesInRange:

例文

#pragma mark indexSetWithIndexesInRange:
-(void)method001
{
    
    NSArray *anArray = [NSArray arrayWithObjects:@"aaa",[NSNumber numberWithFloat:2.0],@"bbb",@"ccc",@"ddd",@"eee",@"fff",@"ggg",@"hhh",nil];
    NSRange range = NSMakeRange(3,4);
    NSIndexSet *indexSet = [NSMutableIndexSet indexSetWithIndexesInRange:range];

    
    NSArray *retArray = [anArray objectsAtIndexes:indexSet];
    
    NSLog(@"001 = %s : %@", __FUNCTION__,[retArray description]);
    //=>001 = -[OOOAppDelegate method001] :  (ccc,ddd,eee,fff)

}