在Xcode中手动设置版本号和版本号很容易,我学会了如何在构建时用宏增加它们.但我如何在代码中引用它们的值呢?

推荐答案

当然,你可以向你的主包索要信息目录,其中包括你信息的所有键和值.plist,包括版本号:

NSDictionary *info = [[NSBundle mainBundle] infoDictionary];
NSString *version = [info objectForKey:@"CFBundleShortVersionString"];

Objective-c相关问答推荐

iOS中的非延迟图像加载

当 UITextField 成为第一响应者时如何使 UIScrollView 自动滚动

Objective C 中的多个委托

Objective C 布尔数组

self.ivar 和 ivar 之间的区别?

如何可靠地检测 iOS 9 上是否连接了外部键盘?

适用于 ios 的 360° 全景库

静态 NSString 使用与内联 NSString 常量

Objective C const NSString * vs NSString * const

arc4random 和 arc4random_uniform 有什么区别?

当用户返回视图控制器时如何取消 Select uitableview 单元格

如何保存我的 iPhone 应用程序的用户首选项?

如何推送两个视图控制器但只为第二个设置动画过渡?

使用 CocoaPods 时如何向 Xcode 添加自定义项目配置?

检测平移手势结束

通过将另一个字符串重复给定次数来创建 NSString

如何配置我的应用程序 - 菜单项被禁用?

如何在没有死锁的情况下同步调度主队列?

在 iPhone 上查找用户的 Documents 目录的最佳方法是什么?

Unwind Segue 在 iOS 8 中不起作用