NSArray的4种遍历方式
来源:互联网 发布:js获取el表达式的list 编辑:程序博客网 时间:2024/06/18 08:09
一. for循环
- Student *stu = [Student student];
- NSArray *array = [NSArray arrayWithObjects:stu, @"1",@"2",nil];
- int count = array.count;//减少调用次数
- for( int i=0; i<count; i++){
- NSLog(@"%i-%@", i, [array objectAtIndex:i]);
- }
二. 增强for
for(id obj in array){
- NSLog(@"%@",obj);
- }
三. 迭代器
NSEnumerator *enumerator = [array objectEnumerator];
- id obj = nil;
- while(obj = [enumerator nextObject]){
- NSLog(@"obj=%@",obj);
- }
四. Block块遍历
[array enumeratorObjectsUsingBlock:
- ^(id obj, NSUInteger index, BOOL *stop){
- NSLog(@"%i-%@",index,obj);
- //若终断循环
- *stop = YES;
- }];
0 0
- NSArray的4种遍历方式
- NSArray的4种遍历方式
- NSArray的4种遍历方式
- NSArray的4种遍历方式
- NSArray的4种遍历方式
- Objective-C语法之NSArray的4种遍历方式
- OC数组 NSArray的4种遍历方式
- IOS中NSArray的4种遍历方式
- 遍历NSArray的四种方式
- OC-040.NSArray的遍历方式
- NSString , NSArray和NSDictionary的遍历方式
- 哪种遍历NSArray/NSDictionary方式快?
- OC-NSArray数组的三种遍历方式和排序方法
- NSArray的遍历方法:四种
- NSArray数组的遍历
- 哪种遍历NSArray/NSDictionary方式快?——一个容器遍历测试
- 遍历NSArray数组的方法
- iOS遍历NSArray数组的几种方法
- 使用Apache Spark和MySQL打造强大的数据分析
- OC中的集合类NSSet、NSArray、NSDictionary
- The Old Man and The Sea
- Java程序链接MySQL数据库
- ubuntu如何将一个.iso转化为.img
- NSArray的4种遍历方式
- 获取UITextField光标位置(http://www.ithao123.cn/content-3983933.html)
- SwipeRefreshLayout 与ListView滑动冲突的解决
- Ubuntu14.04+CUDA6.5+OpenCV2.4+Caffee配置
- 39-JAVA手机号中间四位替换为*
- js方法智能给url传参数
- maven配置tomcat7
- Dom解析和生成XML文档
- ios开发--键盘隐藏