单例

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];
}
上一篇 下一篇

猜你喜欢

热点阅读