ios开发首次安装或者版本升级的引导页的判断


自己留作记录为以后用到的时候方便


+ (BOOL) isShowUserGuideLoad{

    

    NSString *currentVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

    NSString *lastRunVersion = [defaults objectForKey:LAST_RUN_VERSION_KEY];

    if (!lastRunVersion) {

        [defaults setObject:currentVersion forKey:LAST_RUN_VERSION_KEY];

        return YES;

    }else if (![lastRunVersion isEqualToString:currentVersion]) {

        [defaults setObject:currentVersion forKey:LAST_RUN_VERSION_KEY];

        return YES;

    }

    return NO;

}

你可能感兴趣的:(ios,Objective-C,Object_C)