How to create a singleton class in swift?
本问题已经有最佳答案,请猛点这里访问。
我需要用swift创建一个singleton类。有人能帮我写密码吗?正如我已经知道的,单例类在创建通用代码方面非常有用。
在swift中创建singleton类的方法有很多:我将与您分享实现这一点的方法之一。
在singleton类中用编写下面的代码。
1 2 3 4 5 | import UIKit class GlobalData: NSObject { static let sharedInstance = GlobalData() } |
要从其他类访问singleton类引用,请执行以下操作:
1 | let glblData = GlobalData.sharedInstance |
现在我们可以使用glbldata作为您的singleton类的引用。
1 2 3 | class Singleton { static let sharedInstance = Singleton() } |
您可以创建各种单例。下面是最简单和通用的单例类的代码:
1 2 3 | class Singleton { static let sharedInstance = Singleton() } |