将变量从一个 swift 文件传递​​到另一个

Ste*_*ing 3 variables file swift

假设我有 3 个 swift 文件:

fileOne.swift
fileTwo.swift
vars.swift
Run Code Online (Sandbox Code Playgroud)

假设我的 vars.swift 文件如下所示:

let let1 = "this is let one"
var isItTrue = false
Run Code Online (Sandbox Code Playgroud)

如何在 fileOne.swift 和 fileTwo.swift 中设置我的代码,以便我可以访问和修改 vars.swift 文件中包含的变量?

arc*_*hie 6

如果 vars.swift您将访问常量的文件,您可以在结构中创建常量,然后从另一个文件访问它们

struct Constants {
    static let v1 = "var1"
}
Run Code Online (Sandbox Code Playgroud)

文件1.swift

class File1 {

  func test() {
    print( Constants.v1);
  }

}
Run Code Online (Sandbox Code Playgroud)