首页 > 解决方案 > 如何在 Swift 中查看最新版本的 iOS?

问题描述

我们如何检查 iPhone 上运行的操作系统是否是最新的。有任何API吗?

标签: iosswift

解决方案


可以通过以下方式检查特定版本 iOS 版本的可用性@available

if (@available(iOS 11, *)) {
    // Use iOS 11 APIs.
} else {
    // Alternative code for earlier versions of iOS.
}

更多细节:https ://developer.apple.com/documentation/swift/objective-c_and_c_code_customization/marking_api_availability_in_objective-c

“最新版本”是一个非常相对的概念,通常你应该使用这个宏来检查是否支持特定的框架/API,不管他们的iOS版本是否是“最新”。


推荐阅读