【发布时间】:2012-03-04 23:37:16
【问题描述】:
我正在使用 ARC
在我正在看的一些教程中,他曾经制作了一个 UILabel,然后在 ViewDidUnload 方法中他写道: self.theLabelVariable = nil; 从那以后,我再也没有看到他在 ViewDidUnload 中写过任何东西......但是。
我对该方法应该使用什么代码有点困惑。
1。 我应该在什么时候写什么? 有评论说: “释放主视图的所有保留子视图。例如 self.myOutlet = nil;” 虽然不太清楚这是什么意思
2。 它还有一个“[super ViewDidUnload]”是做什么的?
3。 有人说“当你不打算再次使用它时将它设置为零是个好主意”。 但是在有人写“self.TheLabelVariable = nil”的教程中,当我点击主页按钮然后再次打开应用程序时,一切正常。 或者当你点击主页按钮时它不是 cViewDidUnload 吗? 我想第三个问题是:什么时候调用?
【问题讨论】:
标签: iphone automatic-ref-counting