Swift实现OC中的单例模式
2016-01-01 12:50
513 查看
一、MySingle类
二、AppDelegate中调用
执行结果:has 3 children
import Foundation class MySingle{ //定义单例的属性 var name:String? var age:Int? var height:Double? //定义类方法 class func shareInstance()->MySingle{ struct qzSingle{ static var predicate:dispatch_once_t = 0 static var instance:MySingle? = nil } dispatch_once(&qzSingle.predicate,{ qzSingle.instance = MySingle() }) return qzSingle.instance! } }
二、AppDelegate中调用
//单例的使用 var single = MySingle.shareInstance() single.name = "秦志伟" single.age = 24 single.height = 176.00 println(single)
执行结果:has 3 children
相关文章推荐
- README
- iOS与Swift的那一个NS(Mutable)AttributedString
- Swift语言问题记录
- iOS开发系列--Swift进阶
- IOS开发--基于Swift集成高德地图
- 告别CSDN,启用新域名bestswifter
- Swift的基础,操作符,字符串和集合类型
- 分享你最喜欢的技巧和提示(Xcode,Objective-C,Swift,C...等等)
- Swift常见引用循环及解决方案
- Swift自定义UITableView、UICollectionView
- swift学习日志—— Log日志
- Swift基础内容
- iOS navigation bar title 换成自定义的图片 swift 版
- Swift观察者模式
- swift中通知的使用
- Swift - 使用NSNotificationCenter发送通知,接收通知
- Swift中的设计模式
- Swift 扩展
- Swift  构造器(Initializer) & 析构器
- Swift 实现 iOS 类似微信输入框跟随键盘弹出的效果