swift3 单例创建方法

来源:互联网 发布:office mac 2011 登录 编辑:程序博客网 时间:2024/06/02 06:43

1.普通创建法

  static let shareSingleOne = Single()

2.静态创建法(苹果推荐使用,安全高效)

let single = Single()class Single: NSObject {    class var sharedInstance2 : Single {            return single    }}

3.struct创建法

   static var shareInstance3:Single{        struct MyStatic{            static var instance :Single = Single()        }        return MyStatic.instance;    }
原创粉丝点击