gpt4 book ai didi

ios - 快速何时使用弱变量或强变量

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

我想知道什么时候应该使用弱变量,什么时候应该使用强变量。

为了简单起见,假设我将在用户向上滚动时隐藏我的导航栏。

然后我将设置一个功能来在用户向上滚动时隐藏该栏。 但是我可以设置一个 bool 值来检查该栏是否已经隐藏,如果是,则无需运行该功能来隐藏导航栏。并在需要时更改该 bool 值。

那么这种变量是弱变量还是强变量?

weak var isHidden = false
var isHidden = true

最佳答案

如果该对象在该引用之外有生命,则使用weak。也就是说,如果它在其他地方有一个强引用。使用 strong ,当该特定引用决定该对象的生命时

关于ios - 快速何时使用弱变量或强变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31881531/

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