Близко, но без сигары.
Если вы хотите автоматически выпустить NSArray, вам нужно будет использовать:
NSArray *arr = [[NSArray alloc] init] autorelease];
Тем не менее, это просто даст вам пустой неизменяемый массив, поэтому вы, скорее всего, захотите заполнить его одним из методов стиля initWithObjects:
. (См. Полную ссылку на класс NSArray для получения дополнительной информации.)