swift 单例

swift单例的写法非常简单

final class myManager {

    static let shared =myManager()

    private init(){}

    func test() {

        print("这是单例")

    }

}

调用

myManager .shared.test();

当然如果继承于NSObject,则需要重载copy和mutableCopy方法。

基于swift的特性,单例类似于全局函数

你可能感兴趣的:(swift 单例)