繁体   English   中英

ARC的强大特性-目标C

[英]Strong property in ARC - Objective C

我的问题很简单,但是尽管我没有在网上找到确切的答案。 我是否必须在viewDidUnload方法中将强属性设置为nil?

我知道弱财产将自动设置为nil,但是强财产怎么办? 我是否必须在viewDidUnload和didReceiveMemoryWarning中执行此操作?

非常感谢! 泰迪熊

您应该在“ companion”功能中将其设置为nil,或者将其设置为nil。 例如,如果在viewDidLoad中将其设置,则通常在viewDidUnload中将其设置为nil。 如果您在设置viewWillAppear ,然后将其设置为nil在viewWillDisappear

如果确实不需要它,则在didReceiveMemoryWarning中将其设置为nil,并且在下次需要它时可以重新创建它。 (例如在其getter中自动创建的变量)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM