ios - 如何在 Swift 中查看最新版本的 iOS?
问题描述
我们如何检查 iPhone 上运行的操作系统是否是最新的。有任何API吗?
解决方案
可以通过以下方式检查特定版本 iOS 版本的可用性@available
:
if (@available(iOS 11, *)) {
// Use iOS 11 APIs.
} else {
// Alternative code for earlier versions of iOS.
}
“最新版本”是一个非常相对的概念,通常你应该使用这个宏来检查是否支持特定的框架/API,不管他们的iOS版本是否是“最新”。
推荐阅读
- java - 在java中从右到左打印变量
- c++ - 返回对 const stuct(指针类型)成员的引用:明显的左值到右值的转换
- eclipse - Eclipse 插件 - 每次打开时将鼠标侦听器添加到编辑器
- spring-integration - Spring Integration TCP - 我需要将 Spring 用于非 Spring TCP 服务器
- python - 按子列表元素匹配过滤列表
- encoding - 公钥编码更改
- python - 在 Python 中选择一系列列
- jmeter - JMeter 每个 URL 只有一次
- javascript - 开玩笑测试一个承诺包装的请求
- javascript - 仅使用 javascript 通过用户输入查询基于 JSON 的 API