dispatch_once单例初始化

static GHCache *instance = nil;

/**

 *  单例,静态初始化方法

 *

 *  @return 返回一个单例

 */

+ (GHCache*)shareCache{

    static dispatch_once_t onceToken;

    dispatch_once(&onceToken, ^{

        instance = [[self alloc] init];

    });

    

    return instance;

}

posted @ 2014-12-15 09:56  大慈大悲大熊猫  阅读(271)  评论(0编辑  收藏  举报