1、创建一个下标集合
NSIndexSet *inde = [[NSIndexSet alloc] initWithIndex:1]
2、创建一个区间集合
NSIndexSet *inde = [[NSIndexSet alloc] initWihtIndexInRange:NSMakeRange(2,3)];
//创建一下下标开始数是2,长度为3,结果是:2、3、4
3、根据一个现有的集合创建一个新集合
NSIndexSet *inde = [[NSIndexSet alloc] initWithIndexSet:index];
4、根据集合获取数组中的值
NSArray *arr = [array objectsAtIndexs:inde];
//这样就获取到了一个下标集的值;
5、常用的场景
//创建一个空的可变下标集,然后设置下标集的值,再去数组中获取或是通过网络传参到服务器进行处理;
NSMutableIndexSet *index = [[NSMutableIndexSet alloc]init];
[index addIndex:0];
[index addIndex:2];
NSArray *newarr = [arr objectsAtIndexes:index];
NSLog(@"%@",newarr);