GCD方式的单例
单例就是一个全局对象,就只有一个对象,目的就是为了数据共享
#import<Foundation/Foundation.h>
@interface:NSObject
+ (PlayerMananer *)defaultManager;
@end
// 实现
#implementation PlayerManager
static PlayManager * s_defaultManager = nil;
+ (PlayerManager *)defaultManager {
static dispatch_once_t onceToken;
dispatch_once(&onceToken,^{
s_defaultManager =[ [PlayerManager alloc] init];
});
return s_defaultManager;
}
@end
原文:http://www.cnblogs.com/SensenCoder/p/4883906.html