iOS 多线程面试题(使用dispatch_once实现单例)

使用dispatch_once实现单例
+ (instancetype)shareInstance {

    static dispatch_once_t onceToken;
    
    static id instance = nil;
    
    dispatch_once(&onceToken, ^{
        
        instance = [[self alloc] init];
    });
    
    return instance;
}

热文推荐

2019 全网 iOS 面试题以及答案总结!

你可能感兴趣的:(iOS 多线程面试题(使用dispatch_once实现单例))