循环使用整个NSArray内的对象
来源:互联网 发布:linux mv cannot stat 编辑:程序博客网 时间:2024/05/20 18:51
循环使用整个NSArray内的对象是非常常用的了,而且最近我在研究究竟怎么能方便的把NSArray存入Core Data,所以这更是必要了,看看如下的方法吧:
1,Objective-C 2.0法,最应该使用的
NSArray *aArray; //我们的Array,假设他已经初始化有内容了 for(id innerObj in aArray) //id可以由其他对象类型替代{//也就是说, 在循环中的参数innerObj就是aArray中的对象//由于NSArray中只能储存对象,所以我们使用id作为内涵对象的类型,其实就是个指针了//而且如果NSArray中的内容不一致,id更不会出现冲突}
2,C的老方法,不推荐,低性能
NSArray *aArray; //我们的Array,假设他已经初始化有内容了 for(int i=0;i<[aArray count]; i++){[[aArray objectAtIndex:i] 然后作你想作的事情]; //做爱 作的事情...}
3, 用NSEnumerator(不知道怎么翻译阿….)
NSEnumerator* myIterator = [myArray reverseObjectEnumerator];
id anObject;
while( anObject = [myIterator nextObject]) //每次读取“逐读器”的下一个对象
{
//anObject和刚才的innerObj是一个意思,但是看看多了这么多行
}
结语:
就用第一种方法吧….
- 循环使用整个NSArray内的对象
- 循环使用整个NSArray内的对象
- 循环使用整个NSArray内的对象
- NSArray和NSMutableArray对象的使用
- NSArray和NSMutableArray对象的使用
- NSArray 的使用例子
- NSArray的使用
- NSArray的使用
- NSArray的使用
- NSArray和NSMutableArray的使用
- NSArray字面常量的使用
- NSArray NSSet NSDictionary的使用
- 黑马程序员--NSArray的使用
- 黑马程序员-NSArray的使用
- 119,NSArray的基本使用
- 使用NSArray的扩展方法使数组中对象执行相同的函数
- 对象创建语句放在循环外和循环内的区别
- 面向对象(内部类的使用)
- iOS快速得到网页html源码方法
- DEDE runphp=yes 织梦 if else php 代码
- 用gcc编译生成动态链接库*.so文件的方法
- 水晶易表错误汇总
- iOS自定义LoadingView
- 循环使用整个NSArray内的对象
- 顶级绕口令两则
- 建造模式(Builder)
- 在命令窗口下编写Oracle存储过程并执行的简单例子
- ClientIDMode如果设置成Static,GridView如果放在UpdatePanel中,就会产生刷新的问题!
- ARM及指令集
- 基于BlazeDS的Java与Flex的通信
- 逆康托展开
- POJ 3260 The Fewest Coin