用 GCD dispatch_once创建单例方法
2015-04-23 10:45
375 查看
+ (instancetype)sharedInstance
{
static XXX *instance = nil;
static dispatch_once_t onceToken;
dispatch_once( &onceToken, ^
{
instance = [[XXX alloc] init];
});
return( instance );
}
{
static XXX *instance = nil;
static dispatch_once_t onceToken;
dispatch_once( &onceToken, ^
{
instance = [[XXX alloc] init];
});
return( instance );
}
相关文章推荐
- 使用GCD的dispatch_once创建单例
- 使用GCD中dispatch_once创建单例
- 在Objective C中使用GCD的dispatch_once创建单例
- iOS 创建单例的方法 dispatch_once
- iOS中使用GCD的dispatch_once创建单例
- GCD之用dispatch_once创建单例
- GCD 利用dispatch_once创建单例
- 使用GCD的dispatch_once创建单例
- 使用GCD的dispatch_once创建单例
- 使用GCD的dispatch_once创建单例
- [iOS dispatch_once创建单例]
- [编写高质量iOS代码的52个有效方法](十)Grand Central Dispatch(GCD)
- 使用GCD创建单例模式的几种方法
- GCD--dispatch 的使用方法介绍
- iOS GCD系列(一) dispatch_after;dispatch_apply;dispatch_once
- iOS学习笔记42—利用dispatch_once创建单例
- 利用dispatch_once创建单例
- IOS GCD学习之 —— 基本概念 & Dispatch Queue & dispatch_once
- iOS 利用dispatch_once创建单例
- dispatch_once 只执行一次的方法