Ios Swift如何计算一次价值并在整个应用程序中共享

Ios Swift如何计算一次价值并在整个应用程序中共享,ios,swift,variables,global-variables,global,Ios,Swift,Variables,Global Variables,Global,我正在开发一款应用程序,在过去的3年里,已经有好几个开发者开发过了,很难跟上。在一个模块(core.swift)中计算出一个值,我想在应用程序中的其他几个视图控制器中使用该值。以前的开发人员似乎在每个视图控制器中都重新计算了它,但这引入了错误b/c他们的计算略有不同 我如何在所有风险投资公司之间共享此信息,以便将其添加到标签并显示该值 我已经研究了全局变量,但并不真正理解是否需要更改当前代码以添加Struct,以及这会产生什么影响 提前感谢。最好使用单例设计模式,它就是这样工作的: class

我正在开发一款应用程序,在过去的3年里,已经有好几个开发者开发过了,很难跟上。在一个模块(core.swift)中计算出一个值,我想在应用程序中的其他几个视图控制器中使用该值。以前的开发人员似乎在每个视图控制器中都重新计算了它,但这引入了错误b/c他们的计算略有不同

我如何在所有风险投资公司之间共享此信息,以便将其添加到标签并显示该值

我已经研究了全局变量,但并不真正理解是否需要更改当前代码以添加Struct,以及这会产生什么影响


提前感谢。

最好使用单例设计模式,它就是这样工作的:

class SharedInstance {
    private init(){}
    static let sharedInstance = SharedInstance()
    var calcule = 0
}
您将使用它的方式:

SharedInstance.sharedInstance.calcule = 5

请将其设置为静态并在公共/全局范围示例示例中定义,以显示该案例的特殊性非常感谢您的帮助-将尝试一下。非常感谢-将尝试一下。