Ste*_*her 21 objective-c automatic-ref-counting
如何避免使用ARC创建对象?
我正在寻找与此相当的ARC(来自内存):
- (id)init
{
if (( self = [super init] )) {
if (!condition) {
[self release];
self = nil;
return self;
}
}
return self;
}
Run Code Online (Sandbox Code Playgroud)
yuj*_*uji 26
只是摆脱呼吁release,你会没事的.既然你没有自己,就不会再引用旧的自我了,所以它将被解除分配.
- (id)init;
{
if ((self = [super init])) {
if (!condition) {
return nil;
}
}
return self;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2886 次 |
| 最近记录: |