标签:style blog http ar io color os 使用 sp
这是篇基础文章, 简单介绍 iOS 的版本号.
2.1
,8.1.2
Version
一般由产品部门确定, 完全迥异的更新需要改变主版本号, 比如 QQ 4.0
的变化非常大, 主版本的变化会更加吸引用户的眼球,所以有的应用会频繁的更新主版本号, 比如 FireFox 20.0
. 两段式的副版本号既包含小功能更新也会包含 bug 修复等,三段式副版本基本都是新功能添加和大问题修复,第三段则表示稳定版本基本都是修复 bug
Build
都是给内部使用, 用来确定一个唯一版本. 与前面提到的 Version 不会有太大联系.
iOS 开发中,这个2个号码都可以任意字符串或数字.
我们目前遇到的情况有:
获取方法也很简单:
NSDictionary *info= [[NSBundle mainBundle] infoDictionary];
info[@"CFBundleShortVersionString"]; //Version
info[@"CFBundleVersion"]; // Build
前面提到 版本号更新会给推广产生一定的积极作用. 所以版本号不要太长, 如果像这样 "我们隆重推出了 某某某 1.7.14.19257 !", 这个会让用户感觉很乏味很像电视购物,而且也不利于传播. 如果是 "某某 3.0, 大有不同 !"可能就会产生更好的沟通效果.
一个应用有 Bug 是肯定的, 但是很快的定位解决问题却体现出团队和程序员的能力. 我们经常遇到有开发者说我提交一个版本, 但是下载下来有还是旧的. 我们帮他解决问题的时候,他自己都搞不清哪个是哪个了, 如果能在"关于"之类的地方显示当前的版本, 就会容易找到问题.
或者是测试团队的同事, 可能手里同时有几个不同分支的版本在测试, 他们需要精确的描述一个测试版本.
标签:style blog http ar io color os 使用 sp
原文地址:http://blog.csdn.net/hitwhylz/article/details/42009517