获取app版本号
2015-06-01 12:43
330 查看
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
NSString *name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
NSString *version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
NSString *build = [infoDictionary objectForKey:@"CFBundleVersion"];
NSString *label = [NSString stringWithFormat:@"%@ v%@ (build %@)", name, version, build];
NSLog(@"%@",label);
NSString *name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
NSString *version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
NSString *build = [infoDictionary objectForKey:@"CFBundleVersion"];
NSString *label = [NSString stringWithFormat:@"%@ v%@ (build %@)", name, version, build];
NSLog(@"%@",label);
相关文章推荐
- 解决Android SDK 更新不了的问题
- 使用Tiled制作地图
- var object dynamic的区别
- 【Android】字体修改
- cocos2dx3.4 BOX2D debugdraw
- swift 点击cell没反应,点击后应该跳到指定页面
- 【swift】15-0601 枚举类型
- 基于第三方微信授权登录的iOS代码分析
- android动画坐标定义
- Android APK反编译就这么简单 详解(附图)
- Android TextView加上阴影效果
- Object sharing for Runnable vs. extends Thread
- IOS开发中(null)与<null>的处理
- Android自定义控件View的探讨
- 微信支付
- Objective-C的内省(Introspection)机制
- 关于goole IO大会发布的android M和android studio1.3的更新
- 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- Android实战简易教程-第六枪(各种对话框Dialog用法研究大全)
- Objective-C Autorelease Pool 的实现原理