1 //今天给大家一些关于判断新特性逻辑的代码,这其中也有获取APP的版本号的代码,仅供新手参考,希望与大家共同交流学习!代码如下; 2 3 //获取本地的版本号 4 NSString *localVersion = [[NSUserDefaults standardUserDefaults] objectForKey:@"自己设置的keyname"]; 5 6 //取出当前APP的版本号 7 NSString *currentVersion = [NSBundle mainBundle].infoDictionary [@"CFBundleShortVersionString"]; 8 9 if (!localVersion || [localVersion compare:currentVersion ] == NSOrderedAscending) { 10 11 //将版本号保存到编号设置中 12 [[NSUserDefaults standardUserDefaults] setObject:currentVersion forKey:@"自己设置的keyname"]; 13 [[NSUserDefaults standardUserDefaults] synchronize]; 14 //2.设置一个根控制器 15 self.window.rootViewController = [SZMNewFeatureCtrl new]; 16 17 }else{ 18 self.window.rootViewController = [SZMTabBarController new]; 19 }