黑马程序员技术交流社区
标题:
OC基础之—数据类型包装类
[打印本页]
作者:
HiGodl
时间:
2015-9-29 20:34
标题:
OC基础之—数据类型包装类
NSArray和NSDictionary中只能存储对象,而不能存储任何基本类型的数据,例如int,float,struct。但是可以使用对象来封装基本数值,再放入NSArray或NSDictionary中。
NSNumber类用来封装(warp,即以对象形式来实现)基本数据类型。
使用方法:
NSNumber *number;
number = @"A"; //字符型
number = @123; //整型
number = @123ul; //无符号长整数
number = @123ll; //long long
number = @12.12f; //浮点型
number = @12.12; //双精度浮点型
number = @NO; //布尔值
复制代码
基本数据类型封装到NSNumber中后,可以通过以下实例方法获取基本数据
-(char) charValue;
-(int) intValue;
-(float) floatValue;
-(BOOL) boolValue;
-(NSString) stringValue;
复制代码
作者:
黑白世界
时间:
2015-10-1 21:45
好崇拜你哦~~~加油哦
作者:
HiGodl
时间:
2015-10-1 21:47
黑白世界 发表于 2015-10-1 21:45
好崇拜你哦~~~加油哦
哇擦,你都28分了。。我还在25停留着呢
作者:
黑白世界
时间:
2015-10-1 21:56
HiGodl 发表于 2015-10-1 21:47
哇擦,你都28分了。。我还在25停留着呢
哎,怎么这么有成就感呢,哈哈哈哈
作者:
黑白世界
时间:
2015-10-6 18:40
黑马币.......................
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2