您的位置:首页 > 其它

数组遍历

2016-01-09 09:39 369 查看
//
//  main.m
//  遍历
//
//  Created by syrcfwzx on 16/1/7.
//  Copyright (c) 2016年 syrcfwzx. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
@autoreleasepool {

NSArray* array = @[@"one",@"two",@"three"];
//下标遍历
for(int i=0;i<[array count];i++)
{
id obj = [array objectAtIndex:i];
NSLog(@"%@",obj);
}
//for in语法
for(id obj in array)
{
NSLog(@"%@",obj);
}
//枚举器
NSString* str = nil;
NSEnumerator* enumerator  = [array objectEnumerator];
while (str = [enumerator nextObject])
{
NSLog(@"%@",str);
}
//block语法
[array enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
NSLog(@"idx=%ld obj=%@",idx,obj);
}];
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: