本文主要是介绍【Foundation-37-2】#import Foundation/NSIndexSet.h可变索引集合,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
@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
这篇关于【Foundation-37-2】#import Foundation/NSIndexSet.h可变索引集合的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!