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

Class 如何在Swift中定义全局变量类,class,swift,variables,global,Class,Swift,Variables,Global,我是swift新手,需要定义一个全局变量类来用于每个控制器类 谢谢。您可以这样告诉我们: class Favorites { var favoritesArray:Array <AnyObject> init(favoritesArray:Array <AnyObject>) { self.favoritesArray = favoritesArray } } 并在任何地方将其命名为: let x = favoritesInstance.favorit

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


谢谢。

您可以这样告诉我们:

class Favorites {
var favoritesArray:Array <AnyObject>

init(favoritesArray:Array <AnyObject>) {
    self.favoritesArray = favoritesArray
    }
}
并在任何地方将其命名为:

let x = favoritesInstance.favoritesArray

你只想让你的控制器类使用你的“全局变量类”,还是想让所有控制器类(包括UIViewController等)都使用你的“全局变量类”?你能给我举个例子吗?所有控制器类我创建了一篇关于这个主题的开发博客,然后写了一篇关于这个主题的问答文章。请参见此链接上的SO文章:
let x = favoritesInstance.favoritesArray