2

通常在 UIViewController 子类中,我将 viewDidUnload 中的所有出口清零。但是在我的自定义 UIView 中,我是否应该在 dealloc 中取消那些出口(在我的自定义 UIView 中定义)?ARC 是否自动执行这些操作?

4

1 回答 1

1

不,仍然在 viewDidUnload 中执行它以尽可能快地将它们从内存中取出。

ARC 意味着您无需在任何地方执行此操作,但如果您这样做,它仍然会更有效率。

尽管在任何类中使用 arc 时,您都不需要在死锁中清零属性。

于 2012-07-29T08:13:13.233 回答