dispatch_once创建单列
2014-09-11 14:37
495 查看
dispatch_once这个函数会只运行一次;不管多少次调用;
static DMHolidayManager *sharedInstance; @implementation DMHolidayManager + (DMHolidayManager *)sharedManager{ static dispatch_once_t oneToken; dispatch_once(&oneToken, ^{ if (sharedInstance == nil) { sharedInstance = [[DMHolidayManager alloc] init]; } }); return sharedInstance; }
相关文章推荐
- 使用dispatch_once:创建单列
- 应用dispatch_once创建单例以及其他2中方式
- 用dispatch_once创建单一实例
- 利用dispatch_once创建单例
- 利用dispatch_once创建单例
- 利用dispatch_once创建单例
- iOS学习笔记1—利用dispatch_once创建单例
- 利用dispatch_once创建单例
- iOS开发 -- 利用dispatch_once创建单例
- 利用dispatch_once创建单例
- 利用dispatch_once创建单例
- 利用dispatch_once创建单例
- 利用dispatch_once创建单例
- dispatch_once方式创建的单例
- iOS 使用 dispatch_once 创建线程安全的单例
- IOS 使用dispatch_once 创建单例
- IOS开发之dispatch_once创建单例
- 利用dispatch_once创建单例
- 利用dispatch_once创建单例
- GCD 利用dispatch_once创建单例