美文网首页
单利的正确写法

单利的正确写法

作者: 全世界妳最美 | 来源:发表于2018-05-23 18:22 被阅读5次

1.不再是常用的gcd模式。
https://www.cnblogs.com/selfing/p/4439234.html
2.防止在alloc
https://www.jianshu.com/p/4867dc92337e
3.对于allocWithZone的解读
https://blog.csdn.net/sbvfhp/article/details/47858469
4.最终写法

+ (instancetype)sharedManager;
static SGQRCodeScanManager *_instance;

+ (instancetype)sharedManager {
    return [[self alloc] init];
}

+ (instancetype)allocWithZone:(struct _NSZone *)zone {
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _instance = [super allocWithZone:zone];
    });
    return _instance;
}

`

相关文章

网友评论

      本文标题:单利的正确写法

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