类型属性是快速全局的吗?

时间:2015-01-29 06:03:39

标签: swift global-variables type-variables

是类标签属性,例如

class var brands : [Brand] {
        return [Brand]()
    }

是swift中的全局属性?我想在我的AppDelegate文件中创建一个对象数组作为全局数组,并希望从各种控制器访问该数组。我可以用类标签属性吗?

1 个答案:

答案 0 :(得分:0)

在类体外声明的任何变量或函数都是全局的。如果您需要全局变量或函数,我建议您创建一个单独的swift文件来跟踪项目中的全局变量。

实施例

var globalString = "This is global"

func globalFunc() {
    println("This is a global function")
}

class Object {
    var string = "this is not global"
    func myFunc() {
        println("this is not global")
    }
}