iOS GCD单例

建一个NSObject的类,类名叫foodShare。

.h中初始化单例:类方法

+(id)shareFood;

.m中实现该方法:

+(id)shareFood{

static foodShare *sharedFood=nil;

static dispatch_once_toneeToken;

选择GCD的方法:

dispatch_once(&onceToken, ^{

sharedFood=[[self alloc]init];

});

return  sharedFood;

你可能感兴趣的:(iOS GCD单例)