GCD创建一个单例

1、+(id)shareInstance{

static ClassA *A=nil;

static dispatch_once_t onceToken;

dispatch_once(&onceToken,^{

A=[[self alloc] init];

return A;

});

}

原文地址:https://www.cnblogs.com/sgdkg/p/3200415.html