В Objective-C, если у меня есть метод, в котором я выделяю и инициализирую объект, а затем возвращаю его, где / как мне его освободить?
например, допустим, у меня есть метод, в котором я создаю объект:
- (void)aMethod {
UIView *aView = [self createObject];
}
- (UIView *)createObject {
UIView *returnView = [[UIView alloc] initWithFrame:CGRectZero];
return returnView;
}
Когда я отпускаю этот объект? Или я бы просто выпустил его?