Я начинаю разбираться со всем, что касается управления памятью, но я немного озадачен использованием свойств с массивами.Если я объявлю свойство в интерфейсе следующим образом -
@property (nonatomic,retain) NSMutableArray *myArray;
, а затем синтезирую его в реализации, нужно ли выделять его при создании массива?Вот так -
self.myArray = [[NSMutableArray alloc] init];
или это приводит к дополнительному счету удержания?Должен ли я просто сделать -
self.myArray = [NSMutableArray array];
и позволить установщику сделать удержание?
Большое спасибо всем, кто может уточнить это для меня!