1) Что делает ключевое слово "retain" вместе с "массивом"?
Как вы знаете, target-C использует подсчет ссылок для управления памятью.«сохранить» с шагом 1 по каждому пункту.
2) «массив» нигде не определен.
«массив» определен в NSArray.NSMutableArray является подклассом NSArray, поэтому NSMutableArray может использовать функции, определенные в NSArray.«массив» - это метод класса, который создает и возвращает пустой массив.
Существует четыре способа явного увеличения 1 в target-c: alloc, copy, retain, attain, поскольку вы создаете пустой массив без использования каких-либоиз них вы вручную увеличиваете 1 на «сохранить».Поэтому в будущем вам может понадобиться [EveryPoints release], чтобы уменьшить значение 1, чтобы освободить его.