Create a gist now

Instantly share code, notes, and snippets.

@azu /1.m
Created Jun 18, 2012

What would you like to do?
NSArrayからNSIndexSetに該当するAtIndexのものだけを取り出したNSArrayを取得
NSMutableArray *dataSource;
NSMutableIndexSet *selectedIndexSet;
/*
dataSource,selectedIndexSetに突っ込む処理
*/
// dataSourceからselectedIndexSetにマッチするものだけを取り出す。
NSMutableArray *resultArray = [NSMutableArray array];
[self.selectedIndexSet enumerateIndexesUsingBlock:^(NSUInteger idx, BOOL *stop) {
[resultArray addObject:[self.dataSource objectAtIndex:idx]];
}];
NSMutableArray *dataSource;
NSMutableIndexSet *selectedIndexSet;
/*
dataSource,selectedIndexSetに突っ込む処理
*/
// dataSourceからselectedIndexSetにマッチするものだけを取り出す。
NSArray *resultArray = [self.dataSource objectsAtIndexes:self.selectedIndexSet];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment