Swift3.0 单例
作者:
肥猪的车生 | 来源:发表于
2017-03-20 16:25 被阅读0次
OC单例:
+(instancetype)sharedInstance{
static demo *sharedInstance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
sharedInstance = [[self alloc] init];
//初始化
});
return sharedInstance;
}
//使用
[demo sharedInstance]
Swift 3.0
static var shareInstance:Demo{
struct MyStatic{
static var instance :Demo = Demo()
}
//初始化
return MyStatic.instance;
}
//使用
Demo.shareInstance
本文标题:Swift3.0 单例
本文链接:https://www.haomeiwen.com/subject/zuqinttx.html
网友评论