【发布时间】:2010-07-08 02:54:43
【问题描述】:
在 Objective-C 中,如果我有一个分配和初始化对象的方法,然后返回它,我在哪里/如何释放它?
例如,假设我有一个创建对象的方法:
- (void)aMethod {
UIView *aView = [self createObject];
}
- (UIView *)createObject {
UIView *returnView = [[UIView alloc] initWithFrame:CGRectZero];
return returnView;
}
我什么时候释放这个对象?还是我只是自动释放它?
【问题讨论】:
标签: objective-c memory-management