NSNumber
2015-09-30 20:25
309 查看
. NSArray和NSDictionary只能存储OC对象.无法存储非OC对象.
基本数据类型不能存储到 NSArray和NSDictionary之中.
将基本数据类型存储到OC数组中的方式.
. 创建1个NSNumber对象. 然后将基本类型的数据包装到NSNumber对象之中.
想要包装什么数据 只需要调用对应的类方法就可以了.
. 将这个NSNumber对象存储到OC数组之中
. 如何取出来.
通过下标取出的是NSNumber对象.真正的数据还存在这个NSNUmber对象里面的.
调用NSNumber对象的对应的方法 xxxValue 就可以取到包装在其中的数据.
把这个基本数据类型包装在其中.
@基本数据类型常量.
@(基本数据类型变量);
如果是1个变量.需要将这个变量使用小括弧括起来.
基本数据类型不能存储到 NSArray和NSDictionary之中.
NSNumber
作用:用来包装基本数据类型.然后将NSNumber对象存储到数组之中.将基本数据类型存储到OC数组中的方式.
. 创建1个NSNumber对象. 然后将基本类型的数据包装到NSNumber对象之中.
想要包装什么数据 只需要调用对应的类方法就可以了.
. 将这个NSNumber对象存储到OC数组之中
. 如何取出来.
通过下标取出的是NSNumber对象.真正的数据还存在这个NSNUmber对象里面的.
调用NSNumber对象的对应的方法 xxxValue 就可以取到包装在其中的数据.
快速产生NSNumber对象的方式
在基本数据类型的前面加1个@符号 可以将这个基本数据类型转换为1个NSNumber对象.把这个基本数据类型包装在其中.
@基本数据类型常量.
@(基本数据类型变量);
@12; int num = 12; @(num);
如果是1个变量.需要将这个变量使用小括弧括起来.
相关文章推荐
- MySQL中的integer 数据类型
- Python动态类型的学习---引用的理解
- MySQL 数据类型
- Tomcat端口被占用解决方法(不用重启)
- 土人系列AS入门教程 -- 对象篇
- “传奇”图象数据存储方式
- ruby 数组使用教程
- PostgreSQL教程(四):数据类型详解
- Ruby中的数组和散列表的使用详解
- C#实现AddRange为数组添加多个元素的方法
- C#托管堆对象实例包含内容分析
- C#动态调整数组大小的方法
- C#实现获取不同对象中名称相同属性的方法
- Lua学习笔记之数据类型
- 实现Lua中数据类型的源码分享
- 详解Lua中的数组概念知识
- Lua数据类型介绍
- Perl中的列表和数组学习笔记
- javascript asp教程第十一课--Application 对象
- SQL 研究 相似的数据类型