Я объявляю NSArray в своем коде, затем строю массив из другого массива. Я обрабатываю свой NSArray, и когда я закончу, я хотел бы освободить объекты, но позже я снова использую этот указатель на NSAarray, чтобы выполнить тот же процесс (создание массива из другого массива, процесс затем освобождение) .. Итак Мне нужно держать указатель.
Что я должен делать ?
Вот примерно то, что я хочу сделать, buildArray создает и возвращает автоматически выпущенный NSArray:
NSArray *myArray;
for (int i = 0, i < 10, i++){
myArray = [NSArray arrayWithArray:[self buildArray]];
// Here I process myArray
...
myArray = nil; // is my guess
}
Мне нужно сохранить указатель на мой NSArray, чтобы использовать его позже в цикле, но что происходит с объектами, созданными с помощью [self buildArray]? Что лучше всего сделать, чтобы не хранить неиспользуемые объекты и массивы?
Или, может быть, лучшее решение - просто удалить AllObject из массива ..?
Спасибо!