您的位置:首页 > 其它

16-OC中NSNumber的使用(把基本数据类型包装成OC对象)

2014-12-24 22:08 369 查看
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);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: