在 Swift 中初始化全局变量的最佳实践是什么?



声明全局变量时,在代码中初始化它们的"最佳实践"在哪里?

我有一个按钮,我想将其声明为常量,但这样做必须在代码文件的顶部初始化它,我已经教过并看到这不是最佳选择。

我很难调和将这样的事情放在全球范围内。

let button = UIButton(frame: CGRectMake(0,0,64,49))

一种选择是将其更改为 var 并像这样重新初始化:

var button = UIButton()

然后稍后在给定函数中执行以下操作:

button = UIButton(frame: CGRectMake(0,0,64,49))

但这似乎是两次初始化的浪费。

思潮?

您可以将其声明为可选:

var button: UIButton?

并稍后初始化它:

button = UIButton(frame: CGRectMake(0,0,64,49))

相关内容

  • 没有找到相关文章

最新更新