如何在 Swift 中定义全局变量 Class

How can i define a global variable Class in Swift

我是swift的新手,需要定义一个全局变量class用于每个控制器class。

谢谢。

你可以这样给我们:

class Favorites {
var favoritesArray:Array <AnyObject>

init(favoritesArray:Array <AnyObject>) {
    self.favoritesArray = favoritesArray
    }
}

并将其声明为:

var favoritesInstance = Favorites(favoritesArray:["Harpers_Bazaar_Ch_03_15_0000.jpg"])

并从任何地方调用它:

let x = favoritesInstance.favoritesArray