第一、NSNumber封装的代码:
[cpp]
int age=12;
NSNumber *num1=[NSNumber numberWithInt:age];
NSNumber *num2=[NSNumber numberWithFloat:10.8];
NSLog(@"the val is %@",num1);
NSLog(@"the val is %@",num2);
NSDictionary *dic=[NSDictionary dictionaryWithObjectsAndKeys:num1,@"age",num2,@"info", nil];
// insert code here...
NSLog(@"%@",dic);
NSLog(@"Hello, World!");
结果为:
[cpp]
2013-10-08 17:50:58.777 element[1731:303] the val is 12
2013-10-08 17:50:58.779 element[1731:303] the val is 10.8
2013-10-08 17:50:58.779 element[1731:303] {
age = 12;
info = "10.8";
}
2013-10-08 17:50:58.780 element[1731:303] Hello, World!
第二、NSNumber解析的代码:
[cpp]
int age=12;
NSNumber *num1=[NSNumber numberWithInt:age];
NSNumber *num2=[NSNumber numberWithFloat:10.8];
NSLog(@"the num is %d",[num1 intValue]);
NSLog(@"the num is %d",[num2 intValue]);