NSNumber的用法
Posted pan5008
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSNumber的用法相关的知识,希望对你有一定的参考价值。
NSNumber就是数字对象,我们可以使用NSNumber对象来创建和初始化不同类型的数字对象。
#pragma mark 数字对象的初始化
// 类方法创建数字对象
int number = 10;
NSNumber * intNumber = [NSNumbernumberWithInt:number];
BOOL isBool = YES;
NSNumber * boolNumber = [NSNumbernumberWithBool:isBool];
// 实例方法创建对象
float pi = 3.14;
NSNumber * piNumber = [[NSNumberalloc]initWithFloat:pi];
char character = ‘a‘;
NSNumber * cNumber = [[NSNumberalloc]initWithChar:character];
#pragma mark 数字对象的转换
// 还原成基本类型
int month = [intNumber intValue];
BOOL isbool = [boolNumber boolValue];
float leng = [piNumber floatValue];
char chara = [cNumber charValue];
以上是关于NSNumber的用法的主要内容,如果未能解决你的问题,请参考以下文章