数组遍历
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; }
相关文章推荐
- linux挂载命令mount-43
- python定时下载FTP指定文件
- UI基础
- POJ 3617 Best Cow Lin
- 【Unity Shader】一个用于手游的次世代角色Shader
- [示例]NSDictionary编程题-字典的排序应用(iOS5班)
- android数据存储
- IT痴汉的工作现状16-职业发展
- 数组排序-冒泡法
- PHP中的数组处理函数实例总结
- 项目知识点.Part1
- [示例]NSDictionary编程题-字典的排序应用(iOS4班)
- 字符串替换 连接
- 查询数据库中哪些表包含某个字段
- Android控件之RadioGroup和RadioButton
- 简单贪心 区间调度问题
- mysql merge表介绍
- Ubuntu 14.04 64位编译Android4.2.2源代码
- 位操作的详解
- 360极速模式下这么写,按钮没有反应