码迷,mamicode.com
首页 > 其他好文 > 详细

NSNumber的用法

时间:2019-07-23 12:51:25      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:ott   rac   sbo   初始化   就是   nbsp   实例   char   int   

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的用法

标签:ott   rac   sbo   初始化   就是   nbsp   实例   char   int   

原文地址:https://www.cnblogs.com/pan5008/p/11230864.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!