【发布时间】:2023-03-28 23:47:01
【问题描述】:
苹果在 iOS7 过渡指南wrote a snippet to check the iOS version
if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) {
// Load resources for iOS 6.1 or earlier
} else {
// Load resources for iOS 7 or later
}
但如果 Apple 推出另一个 iOS6 版本,例如 6.2,会怎样?将自动加载 iOS7 版本。
最好是这样的:
if (floor(NSFoundationVersionNumber) >= NSFoundationVersionNumber_iOS_7_0) {
// Load resources for iOS 7 or later
} else {
// Load resources for iOS 6.1 or earlier
}
很遗憾,该基金会编号不可用。你认为苹果建议的方法安全吗?
【问题讨论】:
标签: ios iphone objective-c ipad ios7