Cam*_*oft 4 cocoa-touch memory-management objective-c ios ios5
根据Apple关于View Controller生命周期的文档,我注意到有关dealloc方法的以下内容:
重写此方法仅用于执行视图控制器类的最后一分钟清理.存储在实例变量和属性中的对象会自动释放; 您不需要明确释放它们.
我一直被教导在我的视图控制器的dealloc方法中调用我拥有的实例变量和属性.
我所知道的唯一例外是使用ARC但在本文档中没有提到ARC.
它是否正确?
由于你发布的指南最近更新了,我很确定它假设你正在使用ARC(你应该这样做,毕竟,如果可能的话).
你是正确的,在ARC之前,你必须在dealloc
方法中释放你的实例变量(你可以dealloc
在App-Delegate 的旧XCode模板中看到它).使用ARC,可以自动处理(如本指南所述),因此除了特殊需要外,该dealloc
方法不再使用.
归档时间: |
|
查看次数: |
1093 次 |
最近记录: |