Как NSArray реализует протокол NSCopying - PullRequest
1 голос
/ 04 мая 2011

Полагаю, он выполняет поверхностную копию Но, если это так, как это влияет на объекты в массиве с точки зрения памяти?

Ответы [ 2 ]

5 голосов
/ 04 мая 2011

Вместо [array copy] вы можете использовать [[NSArray alloc] initWithArray:array copyItems:YES] для создания нового массива с копированием всех элементов из источника.

3 голосов
/ 04 мая 2011

это не так.Это увеличивает их счет, и все.

...