数值类对象: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
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
相关文章推荐
- 数值类对象:NSNumber,NSValue,NSNull
- ios学习第二天(二)对象之NSNumber 数值对象
- 数值类对象:NSNumber,NSValue,NSNull
- NSArray(不可变数组)、NSMutableArray(可变数组)、数组排序、NSNumber(多态:数值和对象互转)、NSValue(将结构体转换成对象)
- 数值类对象:NSNumber,NSValue,NSNull
- iOS OC(四) 字符串NSString 可变数组NSMutableArray 不可变数组NSArray 数值对象类NSNumber NSValue 数值对象类NSNumber
- NSNumber判断数值对象类型
- 数值类对象:NSNumber,NSValue,NSNull
- 黑马程序员——Foundation框架学习——OC结构体、字符串、OC集合、NSNumber,NSValue、OC时间对象
- iOS Foundation框架 利用NSNumber和NSValue将非OC对象类型数据存放到集合
- 第12章 让对象像数值一样工作
- sharepoint 2010 RegistrationId 各个数值对应的对象类型
- Objective-C学习- 数字对象 NSNumber
- 《ios_OC》字符串NSString,数组NSArray,NSNumber数值与字符串的转换
- iOS 利用NSNumber和NSValue将非OC对象类型数据存放到集合
- iOS Foundation框架 利用NSNumber和NSValue将非OC对象类型数据存放到集合
- 关于Integer数值比较的问题以及不可变对象
- string对象与数值相互转换
- javascript对象小探之七——数值进制的表示、解析、转化
- Js 数值转换 Sting-Int , String- Json对象