今天学习到基础框架,看到两种写法都有,上网查看以后发现:
NSNumber *number1 = [[NSNumber alloc] initWithInteger:7]; // 用完之后,必须手动的释放内存
NSNumber *number2= [NSNumber numberWithInteger:7]; // 用完之后将会被自动的释放内存
今天学习到基础框架,看到两种写法都有,上网查看以后发现:
NSNumber *number1 = [[NSNumber alloc] initWithInteger:7]; // 用完之后,必须手动的释放内存
NSNumber *number2= [NSNumber numberWithInteger:7]; // 用完之后将会被自动的释放内存