首页 > 其他 > 详细

NSArray的快速枚举使用方法

时间:2014-10-12 15:51:39      阅读:182      评论:0      收藏:0      [点我收藏+]

快速枚举法创建数组:

 

快速枚举法的原理和枚举差不多, 只是写法更加的简单明了.

 

快速枚举法一样需要先创建一个不可变数组, 然后通过快速枚举, 将数组里面的元素逐个打印出来.

 

下面让我们来看看详细的例子:

#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 One
2014-10-12 14:30:23.210 RapidEnumNSArray[1583:303] 
Tow
2014-10-12 14:30:23.210 RapidEnumNSArray[1583:303] 
Three
Program ended with exit code: 0

 

NSArray的快速枚举使用方法

原文:http://www.cnblogs.com/iOSCain/p/4020530.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!