Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 弧目标C的强性质_Objective C_Ios_Properties_Automatic Ref Counting_Null - Fatal编程技术网

Objective c 弧目标C的强性质

Objective c 弧目标C的强性质,objective-c,ios,properties,automatic-ref-counting,null,Objective C,Ios,Properties,Automatic Ref Counting,Null,我的问题很简单,但我在网上没有找到准确的答案。 我是否必须在viewDidUnload方法中将强属性设置为nil 我知道弱属性将自动设置为零,但是强属性呢?我必须在viewDidUnload和didReceiveMemoryWarning中执行此操作吗 多谢各位! Teddy您应该在伴奏函数中将其设置为nil,以设置它的位置,或者您希望它消失的位置。例如,如果在viewDidLoad中设置它,通常在viewDidUnload中将它设置为nil。如果在视图中将其设置为“显示”,则在视图中将其设置为

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

我知道弱属性将自动设置为零,但是强属性呢?我必须在viewDidUnload和didReceiveMemoryWarning中执行此操作吗

多谢各位!
Teddy

您应该在伴奏函数中将其设置为nil,以设置它的位置,或者您希望它消失的位置。例如,如果在viewDidLoad中设置它,通常在viewDidUnload中将它设置为nil。如果在视图中将其设置为“显示”,则在视图中将其设置为“无”将消失


在didReceiveMemoryWarning中将它设置为零,如果它是您并不真正需要的,并且可以在您下次确实需要它时重新创建。例如在getter中自动创建的变量。

为了确保这一点,我必须将strong属性设置为nil,对吗?如果我没有记忆,记忆就不会自由?