首页 > 代码库 > NSArray的快速枚举使用方法
NSArray的快速枚举使用方法
快速枚举法创建数组:
快速枚举法的原理和枚举差不多, 只是写法更加的简单明了.
快速枚举法一样需要先创建一个不可变数组, 然后通过快速枚举, 将数组里面的元素逐个打印出来.
下面让我们来看看详细的例子:
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { NSArray *array = [[NSArray alloc]initWithObjects:@"One One", @"Tow", @"Three", nil]; //这里的obj在进去循环的时候一开始就是One One的地址, 到后再到Tow, 以此类推. for (id obj in array){ NSLog(@"\n%@", obj); } //它和枚举法的原理一样, 只是写法比枚举法稍微简单一些. [array release]; } return 0;}
输出的结果:
2014-10-12 14:30:23.208 RapidEnumNSArray[1583:303] One One2014-10-12 14:30:23.210 RapidEnumNSArray[1583:303] Tow2014-10-12 14:30:23.210 RapidEnumNSArray[1583:303] ThreeProgram ended with exit code: 0
NSArray的快速枚举使用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。