单例模式

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

 

posted @ 2015-10-15 22:52  SensenCoder  阅读(116)  评论(0编辑  收藏  举报