objective-c遍历
来源:互联网 发布:it has =it's 编辑:程序博客网 时间:2024/06/03 07:57
//第一种遍历:普通for循环 long int count = [array count]; for (int i = 0 ; i < count; i++) { NSLog(@"1遍历array: %zi-->%@",i,[array objectAtIndex:i]); } //第二种遍历:快速for循环,需要有外变量i int i = 0; for (id obj in array) { NSLog(@"2遍历array:%zi-->%@",i,[array objectAtIndex:i]); i++; } //第三种遍历:OC自带方法enumerateObjectsUsingBlock: //默认为正序遍历 [array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { NSLog(@"3遍历array:%zi-->%@",idx,obj); }]; //NSEnumerationReverse参数为倒序遍历 [array enumerateObjectsWithOptions:NSEnumerationReverse usingBlock:^(id obj, NSUInteger idx, BOOL *stop) { NSLog(@"4倒序遍历array:%zi-->%@",idx,obj); }]; //第四种遍历:利用枚举 NSEnumerator *en = [array objectEnumerator]; id obj; int j = 0 ; while (obj = [en nextObject]) { NSLog(@"5遍历array:%d-->%@",j,obj); j++; }
0 0
- Objective-c 字符串遍历
- objective-c遍历
- Objective-c快速遍历小计
- 【Objective-C学习-10】NSArray的遍历
- Objective--C 遍历输出对应省市区
- Objective-c:集合类型遍历方法详解
- objective-c数组的四种遍历方法总结
- objective-c数组的四种遍历方法总结
- objective-c 语言 数组遍历的4种方式
- objective-C中数组的内存管理机制以及遍历
- 21、objective-c数组的四种遍历方法总结
- Objective-C 通过运行时遍历类所有成员变量
- 黑马程序员------Objective-C------数组遍历方法总结
- 黑马程序员——Objective-C学习之遍历字典
- Objective-C语法之NSArray的4种遍历方式
- Objective-C遍历数据的几种方式
- Objective-C 【NSDictionary 概念、创建方法、注意事项、遍历问题】
- #Objective - C - sixth-Day 数组排序及集合遍历
- Java基础知识
- Linux进程间通信——使用匿名管道
- C语言深度解剖——读书笔记-11、指针和数组
- 凸n+2边形进行三角形分割(只连接顶点对形成n个三角形)数:
- UITableViewCell 如何获取自身高度
- objective-c遍历
- eclipse + redis + python
- can’t help doing还是can’t help to do
- linuxmint 下开启和关闭防火墙
- 指针函数与函数指针的区别
- 2097 Sky数
- C++ 计蒜客算法基础入门最长上升子序列
- Python模块MySQLdb操作mysql出现2019错误:Can't initialize character set utf-8
- Linux启动新进程的几种方法及比较