IOS中NSArray的4种遍历方式
来源:互联网 发布:有名的网络歌手 编辑:程序博客网 时间:2024/06/11 02:50
objective-c 语言 数组遍历的4种方式:1、普通for循环;2、快速for循环;3、特性block方法;4、枚举方法。
一. 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
- IOS中NSArray的4种遍历方式
- NSArray的4种遍历方式
- NSArray的4种遍历方式
- NSArray的4种遍历方式
- NSArray的4种遍历方式
- NSArray的4种遍历方式
- Objective-C语法之NSArray的4种遍历方式
- OC数组 NSArray的4种遍历方式
- 遍历NSArray的四种方式
- iOS中数组遍历的方法及比较 NSArray
- iOS中NSArray的各种遍历以及各种排序方法
- iOS遍历NSArray数组的几种方法
- OC-040.NSArray的遍历方式
- NSString , NSArray和NSDictionary的遍历方式
- 哪种遍历NSArray/NSDictionary方式快?
- iOS中Collection遍历的四种方式
- iOS开发中数组常用的五种遍历方式
- OC-NSArray数组的三种遍历方式和排序方法
- 解决macOS /usr/include 无法写入或者不存在的问题
- Nginx 入门操作手册(从安装依赖库到模块编译)
- C# Winform 涉及的拖放操作总结
- CYUSB3014
- Android中的JNI(一)------JNI介绍和C基础介绍
- IOS中NSArray的4种遍历方式
- 10g RAC在ASM实例下查询gv$session,会报错ORA-12850;11g RAC中查询正常!!!
- 通用技术 异常测试实践与梳理 (下):服务端异常
- 如何将java.util.Date传给mybatis作为查询条件
- 优云丨2017全球运维大会上海站纪实
- CentOS Apache 部署静态网站
- 关于文件操作的10个问题
- Saltstack模块file发送中文名称文件问题解决
- dubbo源码解析-集群容错架构设计