GCD_DISPATCH_ONCE实现单例模式

2020-04-03  本文已影响0人  程序员都是傻子呀
@implementation TestSingle
+ (instancetype)instance {
    static dispatch_once_t onceToken;
    static TestSingle *ins = nil;
    dispatch_once(&onceToken, ^{
        NSLog(@"init the TestSingle");
        ins = [[TestSingle alloc] init];
    });
    return ins;
}
@end
上一篇 下一篇

猜你喜欢

热点阅读