Это правильное объявление Массива в Задаче c? - PullRequest
0 голосов
/ 20 июня 2011
NSArray *arr=[[[NSArray alloc]autorelease]autorelease];

Ответы [ 2 ]

4 голосов
/ 20 июня 2011

Близко, но без сигары.

Если вы хотите автоматически выпустить NSArray, вам нужно будет использовать:

NSArray *arr = [[NSArray alloc] init] autorelease];

Тем не менее, это просто даст вам пустой неизменяемый массив, поэтому вы, скорее всего, захотите заполнить его одним из методов стиля initWithObjects:. (См. Полную ссылку на класс NSArray для получения дополнительной информации.)

1 голос
/ 20 июня 2011

Или вы можете просто объявить это так:

[NSArray array];

Это дает вам автоматически выпущенный экземпляр массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...