使用 NSNumber

1、NSNumber是面向对象的,如果使用非面向对象的类,可以使用NSInteger、NSUInteger、CGFloat、double

2、实例化、使用

NSNumber *signedNumber = [NSNumber numberWithInteger:-123456];
NSNumber *unsignedNumber = [NSNumber numberWithUnsignedInteger:123456];
NSNumber *floatNumber = [NSNumber numberWithFloat:123.123456f];
NSNumber *doubleNumber = [NSNumber numberWithDouble:123.1234567890];
NSInteger signedValue = [signedNumber integerValue];
NSUInteger unsignedValue = [unsignedNumber unsignedIntegerValue];
CGFloat floatValue = [floatNumber floatValue];
double doubleValue = [doubleNumber doubleValue];

  

posted @ 2013-01-17 10:52  静候良机  阅读(157)  评论(0编辑  收藏  举报