objective-c 基础语法学习--(1)NSNumber类

来源:互联网 发布:华为交换机ip与mac绑定 编辑:程序博客网 时间:2024/05/22 06:07


前置加号(+)的方法为类方法,这类方法是可以直接用类名来调用的,它的作用主要是创建一个实例。有人把它称为创建实例的工厂方法。前置减号(-)的方法为实例方法,必须使用类的实例才可以调用的。
//使用类方法创建实例

///NSNumber * intNum = [NSNumber numberWithInt:(int)10];

//NSNumber * boolNum = [NSNumber numberWithBool:(BOOL)YES];

int num=10;

NSNumber *intNum = [NSNumber numberWithInt:num];

BOOL isBool=YES;

NSNumber *boolNum = [NSNumber numberWithBool:bool]



//使用实例方法创建对象

NSNumber * floatNum  = [ [NSNumber alloc]    initWithFloat:(float)num];


//从对象转换到基本类型

float f = [floatNum   floatValue];











原创粉丝点击