oc block 遍历数组及字典
2016-07-13 10:09
239 查看
原遍历数组 NSArray * lines = ... for (NSString * line in lines) { // ... } for (int i = 0; i < lines.count; ++i) { NSString * s = [lines objectAtIndex:i]; ... }
原遍历字典
NSDictionary * dict = … NSArray * keys = [dict allKeys]; for (NSString * key in keys) { NSString * value = [dict objectForKey:key]; }
block遍历 [lines enumerateObjectsUsingBlock:^(NSString * obj, NSUInteger idx, BOOL *stop) { }]; [_urlArguments enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { }];
相关文章推荐
- DataSet.Clear Method ()
- pyrrd 程序
- HashMap的工作原理
- 集成第三方sdk验证短信校验
- 做题记录
- RecyclerView Bug:IndexOutOfBoundsException: Inconsistency detected. Invalid item position
- IO流复制图片
- TextView添加placeholder属性
- 今天更新Android studio 2.1.2,Instant Run requires 'Tools | Android | Enable ADB integration' to be enabl
- shell多行注释
- JS组件福利大放送 推荐12款好用的Bootstrap组件
- C语言的编译原理及过程
- ...
- Activiti学习——数据库说明(基于5.16.4)
- 第13章:网络编程
- 快速排序
- Mysql优化
- Android开发笔记之WebView
- Chrome中canvas上drawImage无法画出image的解决办法
- 归并排序