swift 单利

2021-12-22  本文已影响0人  奋斗的小马达

swift的单利创建

public class FileManager {
    public static let shared = FileManager()
    private init() {
        print("33333")
    }
}
var f1 = FileManager.shared
var f2 = FileManager.shared
var f3 = FileManager.shared

//33333 只打印一次

其实就是关键词 static 修饰的shared 存储在全局区 全局只有一个 shared 所以 无论调用多少次 只创建一次

上一篇下一篇

猜你喜欢

热点阅读