GCD实现单例

这几天看GCD,居然可以实现单例:

- (id) sharedInstance

{

static MySingleton *SharedInstance = nil;

static dispatch_once_t onceToken;

dispatch_once(&onceToken, ^{

SharedInstance = [MySingleton new];

});

return SharedInstance;

posted @ 2012-07-10 17:11  宸垣  阅读(255)  评论(0编辑  收藏  举报