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