2015.9.19 第十四堂 使用NSNumber拆箱装箱
2015-09-19 20:23
169 查看
一、数组排序Category实现
待补充
二、字典创建
1.图解字典 可以一对一 多对一
2.字典的创建
三种对比:
NSString *str=@"imutableString";
NSArray *array=@[@"1",@"2"];
NSDictionary *wisdomDic=@{@"tian": @"天",@"dao":@"道",@"chou":@"酬",@"qin":@"勤"};
字典由键值对组成,key-value
1.字典里面是没有顺序的
2.value必须是OC的对象类型
注意:
1.使用@{}之外的方法创建字典,顺序是value-key
2.必须是成对的,不然会报错
NSDictionary *wisdomDic2=[[NSDictionary alloc]initWithObjectsAndKeys:@"天",@"tian",@"道",@"dao",@"酬",@"chou", nil];//一般方法
NSDictionary *wisdomDic3=[NSDictionary dictionaryWithObjectsAndKeys:@"天",@"tian",@"道",@"dao",@"酬",@"chou", nil];//便利器方法
3.字典的方法
/*
NSDictionary常用方法*/
// 获得键值对的个数
NSLog(@"%ld",wisdomDic3.count);
// 获取所有的keys
NSArray *keysArray=[wisdomDic3 allKeys];
NSLog(@"键:%@",keysArray);
NSArray *valuesArray=[wisdomDic3 allValues];
NSLog(@"值:%@",valuesArray);
待补充
二、字典创建
1.图解字典 可以一对一 多对一
2.字典的创建
三种对比:
NSString *str=@"imutableString";
NSArray *array=@[@"1",@"2"];
NSDictionary *wisdomDic=@{@"tian": @"天",@"dao":@"道",@"chou":@"酬",@"qin":@"勤"};
字典由键值对组成,key-value
1.字典里面是没有顺序的
2.value必须是OC的对象类型
注意:
1.使用@{}之外的方法创建字典,顺序是value-key
2.必须是成对的,不然会报错
NSDictionary *wisdomDic2=[[NSDictionary alloc]initWithObjectsAndKeys:@"天",@"tian",@"道",@"dao",@"酬",@"chou", nil];//一般方法
NSDictionary *wisdomDic3=[NSDictionary dictionaryWithObjectsAndKeys:@"天",@"tian",@"道",@"dao",@"酬",@"chou", nil];//便利器方法
3.字典的方法
/*
NSDictionary常用方法*/
// 获得键值对的个数
NSLog(@"%ld",wisdomDic3.count);
// 获取所有的keys
NSArray *keysArray=[wisdomDic3 allKeys];
NSLog(@"键:%@",keysArray);
NSArray *valuesArray=[wisdomDic3 allValues];
NSLog(@"值:%@",valuesArray);
相关文章推荐
- JAVA程序注解的理解
- MySQL字符集问题
- 设计模式C++达到 1.辛格尔顿
- 最少拦截系统 1257 (动态规划)
- lintcode-图中两个点之间的路线-176
- hadoop 2.7.1 64位库编译
- 对调数问题
- 如何让UIImageView具有像UIButton一样的点击效果
- [转]php Imagick写文字图片并自动换行
- 内存溢出
- HDU 5456(数位dp)
- 关于JDK的终极环境变量的配置
- Java对象表示方式1:序列化、反序列化和transient关键字的作用
- canvas标签怎么学习好?
- 关于创建子包(package)的问题
- hdu 5461 Largest Point
- SharpDevelop安装与配置
- ja_charity模板研究_contin_1
- CSS声明顺序
- Mysql安装过程中遇到的问题及解决办法