В Objective-C, если у меня есть метод, в котором я выделяю и инициализирую объект, затем возвращаю его, где/как его отпустить?Управление памятью при возврате объекта Objective-C
, например, скажем, у меня есть метод, где я создаю объект:
- (void)aMethod {
UIView *aView = [self createObject];
}
- (UIView *)createObject {
UIView *returnView = [[UIView alloc] initWithFrame:CGRectZero];
return returnView;
}
Когда я выпускаю этот объект? Или я просто авторекламу?
возможно дубликат [памяти объективном управления с - возвращать объекты из методов] (http://stackoverflow.com/questions/2742397/memory-management-objective-c-returning-objects-from-methods) – kiamlaluno