单例模式

#pragma mark  **************** 创建单例 ****************

+ (instancetype)sharedManager {

    staticdispatch_once_tonceToken;

    staticQDCXCrashManager*manager =nil;


    dispatch_once(&onceToken, ^{

        if(manager ==nil) {

            manager = [[QDCXCrashManageralloc]init];

        }

    });

    returnmanager;

}

- (instancetype)init {


    self= [superinit];

    if(self) {


        [selfmakeData];

    }

    return self;

}

- (void)makeData {



}

你可能感兴趣的:(单例模式)