CPRDataModule的单例写法

+(CPRDataModule *)shareDataModule

{

    static dispatch_once_t token;

    static CPRDataModule *gDataModule=nil;

    dispatch_once(&token, ^{

        gDataModule = [[CPRDataModule alloc] init];

    });

    return gDataModule;

}