swift之singleton

//单行单例法

static let shareTool = Tool()

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

private override init() {

     super.init()

    }

//全局单例法

    private let privateTool = Tool()

    class Tool {

        class var shareTool: Tool {

            return privateTool

        }

    }

 

posted @ 2018-06-28 09:49  象棋中的象棋  阅读(104)  评论(0编辑  收藏  举报