iphone - 如何使用宏检测 iPhone 操作系统版本

标签 iphone

我想在我的应用程序中检测 iPhone 操作系统版本。我尝试过使用检测代码,但建议使用宏。有没有人有经验,可以发布示例代码,以及使用什么库。

最佳答案

我不确定建议您使用哪些宏。我一直认为查找版本号以便与 future 和以前的版本兼容的标准方法是使用

NSString* versionNumber = [[UIDevice currentDevice] systemVersion]

将其作为 NSString 给出,例如 @"2.0"或 @"2.2.1"

有一些 Version 常量描述正在使用的 Foundation 类的版本,带有 NSFoundationVersionNumber 但我不确定这在旧代码和 future 代码中的可靠性。

关于iphone - 如何使用宏检测 iPhone 操作系统版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1864114/

相关文章:

iphone - 使用 magicalrecord 替代 fetchedResultsController 代码?

iphone - Game Center 身份验证可能需要很长时间。如何解决它?

iphone - 选择点倒置时 CorePlot 显示标注

iphone - 在 iPhone 中导入联系人

iphone - 如何在核心图中旋转 CPTGraphhostingview

iphone - 未访问委托(delegate)方法

ios - Cordova iOS 启动 comgooglemaps 失败

iphone - iPhone 中的数据保护 API 未加密

ios - Charles 代理推回缓冲区已满

iphone - Cocos2d:CCLabelTTF调用函数?