NSNumber

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);
原文地址:https://www.cnblogs.com/wyhwyh2114/p/4919274.html