gpt4 book ai didi

iphone - 我是否想对 UI 变量使用除 "retain"和 "nonatomic"之外的任何 @property 属性?

转载 作者:行者123 更新时间:2023-12-03 20:29:19 26 4
gpt4 key购买 nike

我正在深入研究 iOS 开发,我发现对于我的每个 UI 控件,我总是像这样盲目地声明它们的 @property,因为这就是我开始学习时阅读的一些教程中的做法...

@property (retain, nonatomic) IBOutlet UILabel *lblStatus;

我仍在熟悉这些属性类型及其含义,但我发现这两个属性可以让我实现我的目标。我是否想对 UI 变量使用除“retain”和“nonatomic”之外的任何 @property 属性?

预先感谢您的所有帮助!

最佳答案

注意:这个答案通常与 UI 项目更相关。

是的,在其他情况下,您可能希望使用“分配”宏而不是“保留”(分配目前是默认设置,但如果您没有明确指定,您会在编译时收到警告)

Apple 在他们的教程之一中给出了一个很好的示例:Advanced UITableViewCell

它们只是“分配”以避免循环保留。 (每个 View 都保留另一个 View ,因此它们无法被释放)。

关于iphone - 我是否想对 UI 变量使用除 "retain"和 "nonatomic"之外的任何 @property 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3337835/

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