gpt4 book ai didi

objective-c - 使用 ARC 发布

转载 作者:行者123 更新时间:2023-12-01 18:28:10 24 4
gpt4 key购买 nike

这里的基本问题。我开始使用 ARC,但不确定是否应该在另一个对象获得所有权的情况下释放对象。

例如[self.view addSubview:someViewController.view];
是否应该发布此 View ,或者我可以保持原样吗?

数组也是如此,当将对象添加到数组时,我应该在之后释放它们,因为数组具有对象所有权还是我可以离开它?

最佳答案

对于这种情况[self.view addSubview:someViewController.view]; ,如果 someViewController 是一个强属性,那么在使用它之后,你应该调用 self.someViewController = nil
对于一个数组,你不会在对象上调用 release,但如果数组是一个强属性,那么当你完成它时,你需要将它设置为 nil

关于objective-c - 使用 ARC 发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11299230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com