NSIndexSet 使用
来源:互联网 发布:淘宝如何取消店铺 编辑:程序博客网 时间:2024/05/21 17:36
[tableView deleteSections:[NSIndexSet indexSetWithIndex:indexPath.section]withRowAnimation:UITableViewRowAnimationL
NSIndexSet
类方法:
创建一个空的索引集合。
+ (id)indexSet
创建一个索引集合,根据索引值
+ (id)indexSetWithIndex:(NSUInteger)index
创建一个索引集合,根据一个NSRange对象
+ (id)indexSetWithIndexesInRan
实例方法:
判断索引集合中是否包含制定的索引值
- (BOOL)containsIndex:(NSUInteger)index
判断索引集合是否包含指定的indexSet
- (BOOL)containsIndexes:(NSIndexSet *)indexSet
判断索引集合是否包含指定的indexRange
- (BOOL)containsIndexesInRange:(NSRange)indexRange
返回索引集合包含的索引数量
- (NSUInteger)count
返回indexRange中包含的索引数量
- (NSUInteger)countOfIndexesInRange:(NSRange)indexRange
枚举NSIndexSet;执行Block操作,在指定的Rang范围内,并使用指定的options方法。
- (void)enumerateIndexesInRange:(NSRange)range options:(NSEnumerationOptions)opts usingBlock:(void (^)(NSUInteger idx, BOOL *stop))block
如果,要枚举的NSIndexSet中不存在Rang中所指定的范围,则跳过。
options参数:
enum {
};
typedef NSUInteger NSEnumerationOptions;
NSEnumerationConcurrent
枚举过程中,各个Block是同时开始执行的。这样枚举的完成顺序是不确定的。
NSEnumerationReverse
以反序方式枚举。
例子:
// theTwo中是否包含theOne
// 遍历theTwo,在指定的Range范围内,执行Block方法,利用制定的options方式
其他的方法,都差不多,就不一一介绍了!
- NSIndexSet 使用
- NSIndexSet的使用
- NSIndexSet
- NSIndexSet
- NSIndexSet
- NSIndexSet
- NSIndexSet
- IOS NSIndexSet的使用小节
- NSIndexSet的使用(一)
- - (void)insertObjects:(NSArray *)objects atIndexes:(NSIndexSet *)indexes使用
- 小议NSIndexSet
- iOS-NSIndexSet
- NSIndexSet备忘录
- IOS NSIndexSet
- 【集合】NSIndexSet
- 列出NSIndexSet的值
- NSIndexSet-入门浅析
- NSIndexSet-入门浅析
- 如何修改github账号的用户名
- iOS开发之集成讯飞听写
- try catch finally 返回值问题
- 浅淡TI DSP 6000系列优化经验
- 操作系统之非连续分配存储管理方式
- NSIndexSet 使用
- linux查看硬件信息的常用命令整理
- NYOJ:51-管闲事的小明
- JAVA-25.1-js基础篇、基本语法、常用内置对象讲解
- 非平稳时间序列确定性因素分解
- 人工智能相关术语
- UINavigationController 返回总结
- NYOJ:53-不高兴的小明
- Thinkpad E420 将引导扇区转移到另一个硬盘上