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);
}