小编san*_*man的帖子

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

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

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

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

let button = UIButton(frame: CGRectMake(0,0,64,49))
Run Code Online (Sandbox Code Playgroud)

一种选择是将其更改为 var 并重新初始化,如下所示:

var button = UIButton()
Run Code Online (Sandbox Code Playgroud)

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

button = UIButton(frame: CGRectMake(0,0,64,49))
Run Code Online (Sandbox Code Playgroud)

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

想法?

global-variables swift

3
推荐指数
1
解决办法
1769
查看次数

标签 统计

global-variables ×1

swift ×1