Swift入坑--单例
2015-07-10 17:33
453 查看
class func sharedInstance() -> ClassName { struct singleton{ static var once: dispatch_once_t = 0 static var instance: <span style="font-family: Arial, Helvetica, sans-serif;">ClassName</span><span style="font-family: Arial, Helvetica, sans-serif;">? = nil</span> } dispatch_once(&singleton.once,{ singleton.instance = <span style="font-family: Arial, Helvetica, sans-serif;">ClassName</span>() } ) return singleton.instance! }
相关文章推荐
- Swift入坑--@selector
- Swift面向协议编程
- Swift-ReactiveCocoa3.0(一)Signal
- Swift与Cocoa框架开发
- swift单例
- Swift之文件管理
- Swift之泛型类型与泛型参数
- swift 笔记 (七) —— 关闭
- Swift教程之代理协议
- Swift教程之函数
- Swift教程之条件语句
- Swift教程之循环语句
- swift(五)swift的函数
- swift(四)swift的广义匹配
- Swift教程之枚举语法
- swift(三)字典数组操作
- Swift教程之结构体
- swift(二)swift字符串和字符和逻辑运算
- swift(二)swift字符串和字符和逻辑运算
- swift(一)基础变量类型