2015-03-31 102 views
0
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. 

是什么意思?快速创建Singelton类?

回答

1

在这里你去,

做是存储单作为全局变量的最懒的和最简单的方法:

let _SingletonSharedInstance = Singleton() 

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

你可以阅读这种方法here的细节,优点和缺点详情。

此外,请阅读Korey Hinton Blog