如何在swift中创建单例类?

时间:2015-07-30 07:48:36

标签: ios iphone swift singleton

我需要在swift中创建一个单例类。任何人都可以帮我代码吗?我已经知道单例类在创建通用代码时非常有用。

3 个答案:

答案 0 :(得分:8)

在Swift中创建Singleton类有很多种方法: 我正在与您分享实现此目的的方法之一。

使用Singleton Class编写下面的代码。

import UIKit

class GlobalData: NSObject {
   static let sharedInstance = GlobalData()
}

从其他类访问Singleton Class引用:

let glblData = GlobalData.sharedInstance

现在我们可以使用 glblData 作为您的单件类的参考。

答案 1 :(得分:5)

class Singleton  {
   static let sharedInstance = Singleton()
}

答案 2 :(得分:2)

您可以创建各种Singleton。下面是最简单和通用的Singleton类的代码:

class Singleton  {
   static let sharedInstance = Singleton()
}