Swift实现单例

单例概念

  • 内存中有一个唯一的实例
  • 提供唯一的全局访问入口 SingleInstance.sharedInstance

在Swift中用let定义常量,并且是线程安全的

import UIKit
class SingleInstance{
    static let sharedInstance = SingleInstance()

    //以下代码用来证明此种方式为懒汉式
    init() {
        println("实例化")
    }
}
posted @ 2015-03-03 19:58  coderkl  阅读(115)  评论(0编辑  收藏  举报