获取ios应用的app相关信息
2013-04-27 14:38
489 查看
plist文件,Property List 文件,一般都是xml文件格式,用于描述应用软件
主要包括如下:
NSDictionary* infoDict =[[NSBundle
mainBundle] infoDictionary];
NSString* versionNum = [[NSString
alloc]initWithFormat:@"当前版本:V%@",[infoDict
objectForKey:@"CFBundleShortVersionString"]];
versionlb.text = versionNum;
[versionNum release];
主要包括如下:
关键字 | 类型 | 是否必须 | 摘要 |
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 | 可执行文件的创建号。 |
mainBundle] infoDictionary];
NSString* versionNum = [[NSString
alloc]initWithFormat:@"当前版本:V%@",[infoDict
objectForKey:@"CFBundleShortVersionString"]];
versionlb.text = versionNum;
[versionNum release];
相关文章推荐
- iOS 获取当前设备具体型号(当前支持到iPhone7/iPhone7P )、系统版本、电量、序列号、设备名称、应用相关信息获取等
- iOS获得设备相关信息,获取app相关信息
- WP8__从windowsphone app store 中根据app id获取应用的相关信息(下载网址及图片id等)
- iOS的应用中集成QQ第三方登录获取相关信息
- IOS--OC获取app应用版本的信息和当前设备的各种信息,跳转到appstore(二)
- 第四章:iOS应用漏洞利用 ——4.3 从日志相关文件获取信息
- Android逆向之旅---获取加固后应用App的所有方法信息
- iOS开发小技巧 获取当前设备/应用程序相关信息
- 转:从AppStore获取一个iOS App的版本信息
- 获取iOS应用信息
- iOS获取应用和设备信息
- IOS获取设备及App相应信息
- iOS 9已下的获取APP进程信息
- iOS 获取通讯录相关信息
- Android 常用开发工具类之 AppVersionUtil (获取应用版本信息工具)
- 本文作者对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,以甄选合适人选,而开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准
- iOS开发中获取WiFi相关信息