NSArray的4种遍历方式
来源:互联网 发布:md文件编辑器 mac版本 编辑:程序博客网 时间:2024/05/22 14:14
前言:NSArray对应的是java的List,不同的是其元素不能更改,不过其派生类NSMutableArray可以更改,遍历的方式跟java的List基本一样
一. 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数组的几种方法
- C语言中的所有关键字
- iOS判断程序第一次启动的方法
- maven 命令整理
- 资源下载
- EFI Framework概述
- NSArray的4种遍历方式
- android.os.NetworkOnMainThreadException
- VECTOR动态数组
- error while loading shared libraries: xxx.so.x"错误的原因和解决办法----笛风读书笔记系列
- Ldd命令介绍及使用方法
- winform实现淡入淡出,窗体折叠等效果
- JSONHelper
- S3C6410裸机驱动5'TFT LCD
- 浙江大学pat 1003