应用的属性列表info.plist

来源:互联网 发布:淘宝小蜜投诉有用吗 编辑:程序博客网 时间:2024/04/30 16:14

主要来分析一下info.plsit 的作用与组成:

info.plsit全称(information property plist),顾名思义可以知道作用是存储应用信息,在创建工程的时候就自动生成,其中的属性可以添加(+)也可以减少(-),其中的属性值都可以在程序中用代码获得,[[[NSBundle mainBundle] infoDictionary]objectForKey:key]; 通过此方法即可 ,不过要获得键才行 ,在属性列表处右键选择show raw keys/values就可以看到各个属性的key ,也可以以xml'的格式显示属性列表,可以有多种显示选择

Localization native development region:可以设置一些系统控件上显示的语言 ,支持多种语言,如果只是做本地化的话 默认选择en就ok

Bundle display name:就是应用图标显示的名称 ,当需要改应用显示名称时改这个就行 , 但名字不能太长 如果太长的话将会被自动截断

Executable file: 可执行文件的文件名  , 就是工程的名字也就是打包后生成ipa文件的名称

Bundle identifier:  app的唯一标识符  ,格式com.suning.myFirstApp 一个应用独一无二的标示符  ,如果有两个应用的Bundle identifier一样的话  ,安装时就是被第二个的替代 , 所以这个必须唯一

InfoDictionary version  : 支持的版本信息 ,如6.0 说明该应用支持最低的系统版本是6.0   ,如果你的设备的版本低于6.0将不能使用使用该应用

Bundle name   :工程名与Executable file相同

Bundle OS Type code  : APPlE 必须是苹果啊

Bundle versions string, short :应用的版本号 ,也即是appstore上显示的版本号 给用户看的

Bundle version  :也是一个版本号 ,不过这个版本版本号是给开发人员内部测试使用的  ,一般Bundle versions string, short是不会变的    ,我们可以改变Bundle version来测试知道那个版本有问题  从而将最终版本发布 ,这个不会出现在用户眼前   ,用于内部

默认属性中剩下就没什么了 具体看名字就知道是什么意思了  , 不过属性裂变是很强大的   ,可以通过一个属性值的设置就可以改变在设备上的展示效果 , 还有很多其他的属性值没有列出来   ,不过可以在特殊需求的时候去设定就可以了 。

0 0
原创粉丝点击