NSNumber类用来包装(封装)基本数据类型
NSNumber *num1=[NSNumber numberWithInt:20];//封装整型 NSNumber *num2=[NSNumber numberWithFloat:2.2];//封装浮点 NSNumber *num3=[NSNumber numberWithBool:YES]; int a1=[num1 intValue];//解封装 float a2=[num2 floatValue]; BOOL a3=[num3 boolValue]; NSLog(@"%d,%.2f,%i",a1,a2,a3); NSString *s=[num3 stringValue];//将一个number对象封装成字符串 NSArray *arr=@[num1,num2]; NSLog(@"%@,%@",s ,arr);