当前位置: 代码迷 >> 综合 >> iOS中使用GCD的dispatch_once创建单例
  详细解决方案

iOS中使用GCD的dispatch_once创建单例

热度:40   发布时间:2024-01-20 19:02:46.0

iOS4.0以后

+ (instantClass *)sharedClient {

static instantClass *_sharedClient = nil;

static dispatch_once_t onceToken;

dispatch_once(&onceToken, ^{

_sharedClient = [[instantClass alloc] init];

});

return _sharedClient;

}

  相关解决方案