[IOS] Singleton

use dispatch_once

 

+ (instancetype)instance {
    static PSDrawerManager *manager = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        manager = [[PSDrawerManager alloc] init];
    });
    return manager;
}

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326132833&siteId=291194637