2015-03-31 123 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