判断新特性(判断版本号)
2015-10-14 12:44
197 查看
NSString *key = @"CFBundleVersion"; // 取出沙盒中存储的上次使用软件的版本号 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *lastVersion = [defaults stringForKey:key]; //info.plist文件对应的key-value,不能直接去plist文件中看,因为Xcode解析的原因,两者不准确 NSLog(@"%@",[NSBundle mainBundle].infoDictionary); // 获得当前软件的版本号 NSString *currentVersion = [NSBundle mainBundle].infoDictionary[key]; if ([currentVersion isEqualToString:lastVersion]) { // 显示状态栏 application.statusBarHidden = NO; self.window.rootViewController = [[IWTabBarViewController alloc] init]; } else { // 新版本 self.window.rootViewController = [[IWNewfeatureViewController alloc] init]; // 存储新版本 [defaults setObject:currentVersion forKey:key]; [defaults synchronize]; }
相关文章推荐
- C++取a到b之间的随机数
- 各种常用的插入排序(直接,折半,希尔)
- centos7系统下完美安装mysql5.6
- 是否可抵扣,视同销售?
- hadoop、hbase、storm官方论坛交流群
- jQuery MiniUI开发系列之:使用API文档
- 我们不是青梅竹马
- ActiveAdmin 数据管理
- Android保存多个对象
- 新应用知识整理-图片的下载、内存软引用与本地缓存的实现
- 项目四——队列数组
- 重学C++Primer笔记10---容器常用用法总结与归纳
- CentOS下安装数据库
- duplicate命令创建physical standby数据库报RMAN-03015 ORA-17628
- 信息学奥林匹克竞赛-打印图形
- POJ2976 Dropping tests 最大化平均值(二分)
- sass与compass简单教程
- Android_02_表格布局
- ActiveAdmin 自定义表单
- iOS开发-正则表达式的使用方法