NSIndexSet-入门浅析
来源:互联网 发布:arm linux gcc 安装 编辑:程序博客网 时间:2024/05/01 17:33
来自:http://blog.sina.com.cn/s/blog_7b9d64af0101b851.html
[tableViewdeleteSections:[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)rangeoptions:(NSEnumerationOptions)optsusingBlock:(void (^)(NSUInteger idx, BOOL *stop))block
如果,要枚举的NSIndexSet中不存在Rang中所指定的范围,则跳过。
options参数:
enum {
};
typedef NSUIntegerNSEnumerationOptions;
NSEnumerationConcurrent
枚举过程中,各个Block是同时开始执行的。这样枚举的完成顺序是不确定的。
NSEnumerationReverse
以反序方式枚举。
例子:
// theTwo中是否包含theOne
//遍历theTwo,在指定的Range范围内,执行Block方法,利用制定的options方式
- NSIndexSet-入门浅析
- NSIndexSet-入门浅析
- NSIndexSet-入门浅析
- NSIndexSet-入门浅析
- NSIndexSet
- NSIndexSet
- NSIndexSet
- NSIndexSet
- NSIndexSet
- 小议NSIndexSet
- iOS-NSIndexSet
- NSIndexSet备忘录
- IOS NSIndexSet
- 【集合】NSIndexSet
- NSIndexSet 使用
- 列出NSIndexSet的值
- NSIndexSet的使用
- NSSet,NSMutableSet,NSIndexSet
- ora-01157解决方案
- OpenCV矩阵运算
- 如何构建自己的SIP SERVER!
- wamp 403 禁止访问
- 美国项目管理:PMBOK第5版考试题
- NSIndexSet-入门浅析
- 黑马程序员:C#基础篇(三)委托与事件
- 详解sql_id,hash_value,address,old_hash_value
- 博弈总结
- 机械键盘到手
- Eclipse安装ADT Plugin时发生错误,提示连接不到 https://dl-ssl.google.com/android/eclipse/...的解决办法
- vsftpd 安装
- 通向架构师的道路(第二十七天)IBM网格计算与企业批处理任务架构
- Launching executable with NSTask - Sandboxing problems?