美文网首页
学习笔记:GCD创建单粒

学习笔记:GCD创建单粒

作者: _sun1993 | 来源:发表于2017-03-29 19:37 被阅读0次

// GCD单粒
static WMObject *_instance;+ (instancetype)allocWithZone:(struct _NSZone *)zone{ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _instance = [super allocWithZone:zone]; }); return _instance;}+ (instancetype)sharedInstance{ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _instance = [[self alloc] init]; }); return _instance;}- (id)copyWithZone:(NSZone *)zone{ return _instance;}

相关文章

网友评论

      本文标题:学习笔记:GCD创建单粒

      本文链接:https://www.haomeiwen.com/subject/plebuttx.html