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