OC中数组的遍历方法
2019-01-10 18:43
10 查看
版权声明:俊而不逊原创文章,转载请注明出处 https://blog.csdn.net/zjpjay/article/details/86247667
数组遍历方法
for循环,通过下标遍历数组元素
NSArray *arr = @[@"a",@"b",@"c",@"d"]; for (NSInteger i = 0; i < [arr count]; i++) { NSLog(@"%@",arr[i]); }
枚举器遍历
正序枚举器 ==》从左到右的顺序
//把数组的所有的元素放到枚举器里 NSArray *arr = @[@"a",@"b",@"c",@"d"]; NSEnumerator *enum1 = [arr objectEnumerator]; id obj = nil; while (1) { obj = [enum1 nextObject];//把元素一个一个拿出来 if (obj == nil) { break; } NSLog(@"%@",obj); }
逆序枚举器:从右往左的方式 >逆序枚举器:==》从右往左的方式
NSArray *arr = @[@"a",@"b",@"c",@"d"]; NSEnumerator *enum2 = [arr reverseObjectEnumerator]; while (1) { id obj = [enum2 nextObject]; if (obj == nil) { break; } NSLog(@"%@",obj); }
快速枚举器
NSArray *arr = @[@"a",@"b",@"c",@"d"]; for (NSString *str in arr) { NSLog(@"str= %@",str); }
相关文章推荐
- OC视频3.8,3.9(集合对象之数组的常用方法)3.10(数组的遍历)
- OC数组遍历的方法
- iOS之OC随笔-遍历数组方法总结
- OC中的数组遍历方法
- OC里面的集中数组遍历方法
- OC数组的四种的遍历方法
- OC数组对象NSArray的常用方法 以及oc数组中常用的遍历
- OC基础—数组和字典的遍历方法总结
- OC-数组遍历的四种方法
- OC学习之道:关于数组的集中经典遍历方法
- OC中几种集合的遍历方法(数组遍历,字典遍历,集合遍历)
- 黑马程序员---OC 中数组遍历的三种方法
- OC里面的集中数组遍历方法
- OC中数组、字典的遍历的三种方法
- OC三种数组遍历方法
- OC-NSArray数组的三种遍历方式和排序方法
- OC中数组、字典、集合常用方法的运用
- OC基础知识--数组的处理方法
- JS数组遍历方法
- oc中数组的排序方法归纳