nsindexset专题

【Foundation-37-2】#import Foundation/NSIndexSet.h可变索引集合

@interface NSMutableIndexSet : NSIndexSet {     @protected     void *_reserved; } - (void)addIndexes:(NSIndexSet *)indexSet; // 添加集合 - (void)removeIndexes:(NSIndexSet *)indexSet; //

【Foundation-37-1】#import Foundation/NSIndexSet.h不可索引集合

NSIndexSet 用来让你从某个 data structure 里面提取一部分东西出来成为一个新的东西。 比如你有一个 NSArray, 里面是 (one, two, three, four, five) 然后你造了个 indexSet 的内容是 0,1,2,4 然后你把它套到那个 array 上,就是 (one, two,three,five) @int

Objective-C索引集NSIndexSet与可变索引集NSMutableIndexSet使用

//创建空arrayNSMutableArray *emptyArray = [NSMutableArray array];[emptyArray addObjectsFromArray:[marr subarrayWithRange:NSMakeRange(6, 5)]];[marr removeAllObjects];NSLog(@"%@",emptyArray);//创建索引集NSIndex