Авто-релиз против выпуска
Когда мне нужен массив для временного использования, какая разница между ними:
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?