Cal*_*vin 3 memory-management objective-c
在Objective-C中,如果我有一个方法来分配和初始化一个对象,然后返回它,在哪里/如何释放它?
例如,假设我有一个创建对象的方法:
- (void)aMethod {
UIView *aView = [self createObject];
}
- (UIView *)createObject {
UIView *returnView = [[UIView alloc] initWithFrame:CGRectZero];
return returnView;
}
Run Code Online (Sandbox Code Playgroud)
我什么时候发布这个对象?或者我只是自动发布它?
| 归档时间: |
|
| 查看次数: |
225 次 |
| 最近记录: |