我正在比较 NSNumber initWith* 方法和 numberWith* 方法,特别是在 ARC 下。我有一种感觉,它们现在是相同的。
{
NSNumber* myInitNumber = [[NSNumber alloc] initWithInt:55];
NSNumber* myNumbNumber = [NSNumber numberWithInt:55];
// use here
}
在最后一个大括号处,两个指针都超出了范围,因此两个引用计数都降为零并被释放。
如果它们相同,我应该使用哪个偏好?