gpt4 book ai didi

ios - 为什么使用强大的属性来保存选择器 View

转载 作者:行者123 更新时间:2023-12-01 19:13:36 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Differences between strong and weak in Objective-C

(9 个回答)


9年前关闭。




我在iOS开发之初的picker view章节看到了这个例子。
而且我不明白为什么它在这里使用强引用。

@property (strong, nonatomic) IBOutlet UIDatePicker *datePicker;

我们总是使用 弱属性引用 UI 组件。

他们的监督将 持有一个 subview 数组。(保存 subview 数组,也保存每个 subview ,对吗?)。

因此,我认为我们可以只使用弱引用来引用作为主视图的 subview 的选择器。主视图将 hold选择器。

最佳答案

Apple 建议 outlets should be declared as weak references .

我似乎记得以前的建议是相反的。如果是这样,您的示例似乎是在建议使用 strong 时编写的。 (或 retain ,如果它最初早于 ARC)。

(而且我不认为这是重复的,因为这个问题专门针对网点,而不是关于 strongweak 之间的根本区别。)

关于ios - 为什么使用强大的属性来保存选择器 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14755583/

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