我想从info中读取Bundle 包版本信息.plist到我的代码中,最好是作为字符串.我该怎么做?

推荐答案

你可以阅读你的信息.plist作为一本字典

[[NSBundle mainBundle] infoDictionary]

通过这种方式,您可以轻松获得CFBundleVersion键的版本.

最后,您可以使用

NSDictionary* infoDict = [[NSBundle mainBundle] infoDictionary];
NSString* version = [infoDict objectForKey:@"CFBundleVersion"];

Objective-c相关问答推荐

多个(两个)持久存储可以与一个对象模型一起使用,同时保持一个到另一个的关系吗?

具有匿名函数/块的 NSTimer?

如何在目标 C 中创建单例类

在 ARC 中清零弱引用

Objective-C 的 Eclipse 插件?

如何编写 Objective-C 完成块

类在两者中都实现.将使用两者之一

当表格重新出现时,UITableView 不会自动取消 Select 选定的行

首次提交应用内购买以供审核

以流畅的动画显示/隐藏导航栏

iOS 上 64 位的 BOOL

Select 时 UITableViewCell 复选标记更改

在 32 位和 64 位架构上格式化 NS(U)Integer 时类型转换的替代方法?

如何在 Objective C 中将浮点数转换为 int?

Objective-C中的继承和类别有什么区别

IOS 中的圆形进度条

如何修复UIPopoverController 已弃用警告?

允许用户从 UILabel 中 Select 文本进行复制

将 NSDate 舍入到最接近的 5 分钟

围绕其中心旋转 UIView 保持其大小