iOS开发之oc判断是不是首次登录或者版本更新

44 阅读1分钟

#pragma mark - 判断是不是首次登录或者版本更新

-(BOOL )isFirstLauch{

//获取当前版本号

NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary];

NSString *currentAppVersion = infoDic[@"CFBundleShortVersionString"];

//获取上次启动应用保存的appVersion

NSString *version = [[NSUserDefaults standardUserDefaults] objectForKey:@"appVersion"];

//版本升级或首次登录

if (version == nil || ![version isEqualToString:currentAppVersion]) {

[[NSUserDefaults standardUserDefaults] setObject:currentAppVersion forKey:@"appVersion"];

[[NSUserDefaults standardUserDefaults] synchronize];

return YES;

}else{

return NO;

}

}