Авто-релиз против выпуска

Когда мне нужен массив для временного использования, какая разница между ними:

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?

Ответы на вопрос(1)

Ваш ответ на вопрос