美文网首页
单例模式

单例模式

作者: 默默学习 | 来源:发表于2017-02-18 00:00 被阅读4次

    OC中

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

    相关文章

      网友评论

          本文标题:单例模式

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