在swift中创建Singleton类?

时间:2015-03-31 04:04:54

标签: swift

   class var sharedInstance:OAuthClass {

 dispatch_once(&Static.token, {
            Static.instance = OAuthClass ();
        });

        return Static.instance!;
    }

 How can i create Singelton class in Swift. i am using this code.

是不是?解决方案是什么。

1 个答案:

答案 0 :(得分:1)

你走了,

最懒惰和最简单的方法是将单例存储为全局变量:

let _SingletonSharedInstance = Singleton()

class Singleton  {
    class var sharedInstance : Singleton {
        return _SingletonSharedInstance
    }
}

您可以详细了解此方法的详细信息,优缺点{/ 3}。

另外,请阅读here