当我需要一个临时使用的数组时,它们之间有什么区别:
1:
NSMutableArray *stuff = [[NSMutableArray alloc] init];
// use the array
[stuff release];
2:
NSMutableArray *stuff = [NSMutableArray array];
// use the array
3:
NSMutableArray *stuff = [[[NSMutableArray alloc] init] autorelease];
// use the array
我更喜欢 2 号,因为它更短。使用数字 1 或 3 有什么好的理由吗?