您的位置:首页 > 其它

数值类对象:NSNumber

2013-08-07 15:28 225 查看
一、数字对象类:NSNumber
1、把基本的数据类型包装成对象类型
创建方法+ (NSNumber *)numberWithChar:(char)value; //转换char类型 + (NSNumber *)numberWithInt:(int)value; //转换int类型 + (NSNumber *)numberWithFloat:(float)value; //转换float类型 + (NSNumber *)numberWithDouble:(double)value;//转换double类型 + (NSNumber *)numberWithBool:(BOOL)value; //转换布尔类型 + (NSNumber *)numberWithInteger:(NSInteger)valueNS_AVAILABLE(10_5, 2_0); 2、把NSNumber对象装换成基本数值类型 - (char)charValue; - (int)intValue; - (float)intValue; - (double)doubleValue;
- (BOOL)boolValue;可以任意类型的转换 3、例子
int i = 100; NSNumber *num = [NSNumbernumberWithInt:i]; NSLog(@"num = %@", num); // 输出结果为100;

float j = 98.5;
NSNumber *num2 = [NSNumbernumberWithFloat:j]; NSLog(@"num2 = %@", num2)//输出结果为98.5
本文出自 “小喜子” 博客,请务必保留此出处http://xiaoxizhi.blog.51cto.com/6599964/1266060
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: