Инициализация NSMutableArray - PullRequest
       9

Инициализация NSMutableArray

0 голосов
/ 29 января 2010

Если я сделаю это

NsMutableArray* array = [[NSMutableArray alloc]init];
[array addObject:someObject];

someProperty = array;
[array release];

Нужно ли мне добавлять nil в конец массива, или метод init делает это для меня.

1 Ответ

2 голосов
/ 29 января 2010

Нет и NSArrays не заканчиваются нулем.

Что требует nil, так это инициализация массива с набором объектов с использованием arrayWithObjects: или initWithObjects: Здесь nil требуется, чтобы сообщить во время выполнения, когда список объектов заканчивается, как это происходит с любой функцией аргументов переменной C, например, используя va_args

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