单例
2018-02-08 本文已影响0人
精神薇
+(instancetype)allocWithZone:(struct _NSZone *)zone
{
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
if (instance == nil) {
instance = [super allocWithZone:zone];
}
});
return instance;
}
+(instancetype)sharedCalculatorManager
{
return [[self alloc] init];
}