当我需要一个临时使用的数组时,它们之间有什么区别:
1:
NSMutableArray *stuff = [[NSMutableArray alloc] init];
// use the array
[stuff release];
Run Code Online (Sandbox Code Playgroud)
2:
NSMutableArray *stuff = [NSMutableArray array];
// use the array
Run Code Online (Sandbox Code Playgroud)
3:
NSMutableArray *stuff = [[[NSMutableArray alloc] init] autorelease];
// use the array
Run Code Online (Sandbox Code Playgroud)
我更喜欢2号,因为它更短.有没有充分的理由使用1号或3号?