swift之singleton

//单行单例法

static let shareTool = Tool()

// 私有init避免其他类尝试调用

private override init() {

     super.init()

    }

//全局单例法

    private let privateTool = Tool()

    class Tool {

        class var shareTool: Tool {

            return privateTool

        }

    }

猜你喜欢

转载自www.cnblogs.com/chims-liu-touch/p/9237201.html