#import <Foundation/Foundation.h> void number(){ NSNumber *numberint=[NSNumber numberWithInt:10]; NSNumber *numberchar=[NSNumber numberWithChar:'a']; NSMutableArray *array=[NSMutableArray arrayWithObject:numberint]; [array addObject:numberchar]; NSLog(@"%@",array); //取出来还是一个NSNumber对象,不支持自动解包 NSNumber * num=[array lastObject]; //将NSNumber类型转化成char类型 char nu=[num charValue]; NSLog(@"%c",nu); } int main(int argc, const char * argv[]) { @autoreleasepool { //在NSArray和NSDictionary中不可以向其中塞基本数据类型,但我们可以将基本数据类型转化成NSNumber再塞给数组或者字典 number(); } return 0; }
NSNumber
原创
©著作权归作者所有:来自51CTO博客作者蓬莱仙羽的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Category分类
下一篇:NSObject和反射
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
OC语法--NSNumber对象
NSNumber对象用法: 点击(此处)折叠或打开
linux unix ios -
ios开发 int,NSInteger,NSUInteger,NSNumber
分享一下,在工作工程中遇到的一些不留心的地方: 1.当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用
ios int NSInteger NSUInteger NSNumber 的使用 编译错误