静态变量的生命周期如何?

时间:2017-09-08 04:38:08

标签: swift static

我有一个静态变量,如下所示:

class AViewController: UIViewController {
    static var commonSet: Set<String> = []
}

只要我理解,这个静态变量的工作方式就像名为AViewController.commonSet的全局变量,并且当应用程序处于活动状态时仍然存活(即使在后台)。

然而,我得到了意外的日志,只有在应用程序运行时重新启动静态var时才会发生这种情况。我想知道何时启动静态var并且有可能重新启动静态var。

0 个答案:

没有答案