NSNumber的使用(把基本数据类型包装成OC对象)
//NSNumber 把基本数据类型包装成OC对象
int n=100;
//把int类型包装成NSNumber
NSNumber *num1=[NSNumber numberWithInt:n];
//最常用 变量要加上()
NSNumber *num11=@100;
NSNumber *num111=@(n);
//double
double d=10.0;
NSNumber *num2=@(d);
NSArray *arr=@[num1,num2];
//intValue 将OC对象转换成基本数据类型
for (int i=0; i<arr.count; i++) {
NSNumber *num =arr[i];
if (i==0) {
NSLog(@"%d",num.intValue);
}
else
{
NSLog(@"%f",num.doubleValue);
}
}