plist文件,Property List 文件,一般都是xml文件格式,用于描述应用软件
主要包括如下:
关键字 | 类型 | 是否必须 | 摘要 |
CFBundleDevelopmentRegion | String | No | 该束的地区。通常对应于作者的母语。 |
CFBundleDisplayName | String | No | 本地化的束名。 |
CFBundleDocumentTypes | Array | No | 一组描述了该束所支持的文档类型的字典。 |
CFBundleExecutable | String | Yes | 该束的可执行文件名。 |
CFBundleGetInfoHTML | String | No | 用来在Finder的Get Info 面板中显示的更丰富内容的字符串。 |
CFBundleGetInfoString | String | No | 用来在Finder的Get Info 面板中显示的字符串。 |
CFBundleHelpBookFolder | String | No | 含有该束帮助文件的文件夹名字。 |
CFBundleHelpBookName | String | No | 当该束的帮助启动时显示的帮助文件的名字。 |
CFBundleIconFile | String | Yes | 图标文件的文件名。 |
CFBundleIdentifier | String | Yes | 该束的唯一标识字符串。该字符串的格式类似java包的命名方式,例如:com.apple.myapp。 |
CFBundleInfoDictionaryVersion | String | Yes | Info.plist格式的版本信息。 |
CFBundleName | String | Yes | 束的简称。 |
CFBundlePackageType | String | Yes | 用来标识束类型的四个字母长的代码。 |
CFBundleShortVersionString | String | Yes | 面向用户市场的束的版本字符串。 |
CFBundleSignature | String | Yes | 用来标识创建者的四个字母长的代码。 |
CFBundleURLTypes | Array | No | 一组描述了该束所支持的URL协议的字典。 |
CFBundleVersion | String | Yes | 可执行文件的创建号。 |
NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary];
NSString* versionNum = [[NSString alloc]initWithFormat:@"当前版本:V%@",[infoDict objectForKey:@"CFBundleShortVersionString"]];
versionlb.text = versionNum;
[versionNum release];