如何在Swift中创建单例类?
如何在Swift中创建单例类?
这个问题已经在这里有答案了:
我需要在Swift中创建一个单例类。有谁可以帮我写代码吗?我已经知道,单例类对于创建通用代码非常有帮助。
admin 更改状态以发布 2023年5月21日
在Swift中创建单例类有很多种方法。这里我分享了一种实现方法。
在单例类中编写以下代码。
import UIKit final class GlobalData: NSObject { static let sharedInstance = GlobalData() private override init() { } func foo() { } }
从其他类中访问单例类引用:
let glblData = GlobalData.sharedInstance
或者直接访问方法
GlobalData.sharedInstance.foo()
现在我们可以使用glblData作为单例类的引用。