您的位置:首页 > 其它

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

2015-09-29 23:58 253 查看
@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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: