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

来源:互联网 发布:贵州黔信数据有限公司 编辑:程序博客网 时间:2024/06/01 08:21



@interface NSMutableIndexSet :NSIndexSet {

    @protected

   void *_reserved;

}


- (void)addIndexes:(NSIndexSet *)indexSet;// 添加集合

- (void)removeIndexes:(NSIndexSet *)indexSet;// 移除集合

- (void)removeAllIndexes;// 移除全部

- (void)addIndex:(NSUInteger)value;// 添加1个

- (void)removeIndex:(NSUInteger)value;// 移除一个

- (void)addIndexesInRange:(NSRange)range;// 添加范围

- (void)removeIndexesInRange:(NSRange)range;// 移除范围



// 在 index 之后的 位置 全部 +delta    

- (void)shiftIndexesStartingAtIndex:(NSUInteger)index by:(NSInteger)delta;   

    [muindex addIndex:1];    [muindex addIndex:5];    [muindex addIndex:7];        [muindex shiftIndexesStartingAtIndex:3 by:5];        [muindex enumerateIndexesUsingBlock:^(NSUInteger idx, BOOL *stop) {        NSLog(@"%ld",idx);<span style="white-space:pre"></span>// 输出  1,10,12    }];


@end


0 0
原创粉丝点击