gpt4 book ai didi

iphone - 这个必须要释放吗?

转载 作者:行者123 更新时间:2023-12-03 21:12:10 25 4
gpt4 key购买 nike

我对何时发布内容是正确的进行了很多研究,但这些都让我感到困惑。我认为有时泄漏计划会被关闭。无论如何...

背景是 UIImageView

background.image = [UIImage imageNamed:@"greenbackground.png"];

我必须释放背景吗?我从未分配过它,也没有将其设置为属性,所以我想不会。

最佳答案

实际上,您确实需要释放它。

UIKit 使用键值编码将 IBOutlet 分配给 Controller 。默认情况下,这会导致您的 Controller 将保留计数增加一。来自 KeyValueCoding 文档:

如果你没有定义 setter,那么 UIKit 将直接设置实例变量的值,然后,对于 NSNumber 或 NSValue 日期类型以外的任何类型,UIKit 将在自动释放实例变量的旧值后保留该值值。

除非您使用assign显式设置@property,否则您需要释放该对象。

关于iphone - 这个必须要释放吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2473194/

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