在 ARC 下的自定义 UIView 交易中取消出口?



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

不,仍然在viewDidUnload中执行此操作,以尽快将它们从内存中取出。

ARC意味着你不需要在任何地方都这样做,但如果你这样做,它仍然会更有效率。

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

最新更新