Eva*_*ski 1 iphone dealloc ios
我正在完成一个iPad应用程序,对我来说,这意味着填写dealloc我的课程中的所有方法.
我的笔尖中有很多视图,大多数都包含子视图(即UIViews,UILabels等).我应该在释放父母之前释放子视图吗?如果父视图被释放,它的子视图也会被释放吗?
样品:
-(void)dealloc
{
[super dealloc];
[childView release]; // Do I need this if I use the next line?
[parentView release]; // Will this perform the line above?
}
Run Code Online (Sandbox Code Playgroud)
这两个childView和parentView是我的视图控制器的性能.两者都被保留了下来.
您需要释放您保留的任何内容(无论是显式还是通过保留属性),以便平衡内存管理.
此外,您应该[super dealloc]在实现结束时调用dealloc,而不是在开始时调用(例如,因为您可能依赖于当时仍然可用的超类资源).
| 归档时间: |
|
| 查看次数: |
5430 次 |
| 最近记录: |