NSNumber:是将基本类型封装为对象NSNumber,方便使用。
1.对象创建
int age = 100;
NSNumber *i = [NSNumber numberWithInt:age];
2.还原基本数据类型
int in = [i intValue];
注:bool float char都可以封装。
e.g.:
void text ()
{
NSNumber *n = [NSNumber numberWithInt:10];
NSDictionary *d = @{@“name”:@“jack”,@“age”:n};
NSNumber *n2 = d[@“age”];
int a = [n2 intValue];
NSLog(@“%d”,a);
}
本文介绍了NSNumber在Objective-C中的使用方法,包括如何创建NSNumber对象来封装整型数据,以及如何从NSNumber对象中还原出原始的基本数据类型。通过具体实例展示了NSNumber在字典中的应用。
485

被折叠的 条评论
为什么被折叠?



