У меня есть свойство в моем классе, которым является NSArray. Я сохраняю собственность.
У меня вопрос, как правильно добавлять объекты в этот массив без утечки и увеличения счетчика удержания?
Это то, что я использую:
.h:
NSArray *foodLocations;
@property (nonatomic, retain) NSArray *foodLocations;
// Я обязательно синтезирую и освобождаю свойство в моем dealloc.
.m
- (void)viewDidLoad {
[super viewDidLoad];
NSArray *tempFood = [[NSArray alloc] initWithArray:[self returnOtherArray]];
self.foodLocations = tempFood;
[tempFood release];
}
Это правильный способ сделать это?