【黑马程序员】关于NSString和NSDictionary遍历的几种方式
来源:互联网 发布:大数据主要应用领域 编辑:程序博客网 时间:2024/05/22 06:33
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { NSArray *arr = [NSArray arrayWithObjects:@"xiao",@"ad",@"adsf",@"daf", nil]; //第一种 for (id obj in arr) { NSLog(@"第一种遍历 %@",obj); } //第二种 for (int i=0; i<arr.count; i++) { NSLog(@"第二种遍历 %@",arr[i]); } //第三种 [arr enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { NSLog(@"第三种遍历 %@",obj); }]; //第四种 NSEnumerator * enumerator = [arr objectEnumerator]; id obj = nil; while (obj = [enumerator nextObject]) { NSLog(@"%@",obj); } NSDictionary *dict = @{@"1":@"one",@"2":@"two",@"3":@"three"}; for (id key in dict) { id obj = [dict objectForKey:key]; //dict[key]; NSLog(@"obj== %@ ",obj); } [dict enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { NSLog(@"key==%@,obj==%@",key,obj); // *stop =YES; }]; } return 0;}
0 0
- 【黑马程序员】关于NSString和NSDictionary遍历的几种方式
- NSString , NSArray和NSDictionary的遍历方式
- 黑马程序员——NSString的几种实用方法
- 黑马程序员 --- NSDictionary和NSMutableDictionary的用法
- 黑马程序员——Foundation框架入门:NSString,NSArray,NSDictionary和NSURL
- 黑马程序员 --- NSString和NSMutableString的用法
- 黑马程序员--NSDictionary的使用
- 关于NSString转NSDictionary
- NSString字符串截取的几种方式
- 黑马程序员——NSDictionary和NSDate的使用
- 【黑马程序员】HashMap遍历的两种方式
- 黑马程序员---ArrayList遍历的三种方式
- 黑马程序员-java基础-Collection遍历的两种方式
- 黑马程序员——线程同步的几种方式
- 黑马程序员-数组的几种初始化方式
- NSString->NSData->NSDictionary和NSNumber->NSString的转换
- 黑马程序员-NSstring的使用
- 黑马程序员(学习笔记一)——关于一维数组的几种操作方式。求最大,最小值,查找!
- C++ Primer Plus第六版编程练习6.9解答
- Ural1298 Knight 经典DFS
- 运行Android项目时,adb无法启动的原因
- eclipse平台的手机程序开发步骤整理
- hdu 2844 多重背包
- 【黑马程序员】关于NSString和NSDictionary遍历的几种方式
- Boost Thread 使用指南
- 黑马程序员--this和super关键字
- leetcode:Set Matrix Zeors 菜鸟解法
- 外观模式 - 结构型模式
- Android SDK开发包国内下载地址
- Windows7下QT5开发环境搭建
- cocos2dx 3.4适配
- 我的Android学习之旅[3]——从简单的Hello World来剖析项目结构