Как правильно это сделать?
У меня есть массив, который я буду использовать для нескольких методов. Я буду добавлять объекты к нему, получать значения, заменять значения и т. Д.
Сегодня я делаю это:
Я объявляю это на .h, используя что-то вроде
NSMutableArray *myArray;
как только приложение запускается, я объявляю его на .m, делая что-то вроде
myArray = [[[NSArray alloc] init] retain];
Если я не добавлю сохранение, массив будет освобожден в какой-то момент, и приложение будет аварийно завершено. Но выделение массива в начале приложения и оставление его «открытым», не отпуская его, заставит инструменты плакать, указывая пальцем на меня, называя меня «рычагом» ...
Как это решить? Это правильный способ сделать это? как вы, ребята, делаете такие вещи?
спасибо