您的位置:首页 > 其它

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: