标签:
线程安全的单例创建:
xxx.h
+ (instancetype )defaultManager;
xxx.m
+ (instancetype )defaultManager { static HPUMManager *manager = nil; static dispatch_once_t predicate; _dispatch_once(&predicate, ^{ manager = [[self alloc] init]; }); return manager; }
标签:
原文地址:http://www.cnblogs.com/shpyoucan/p/5430756.html