如何使用Swift编程检测iOS11?

25

我在WWDC视频中看到有一些新的Swift函数可以检测iOS 11的可用性。

如何使用Swift检测iOS11?

2个回答

79

Swift 3:

if #available(iOS 11.0, *) {
  // Running iOS 11 OR NEWER
} else {
  // Earlier version of iOS
}

更多信息可在苹果的Swift编程指南中的声明属性部分中获得。


2
这不是“一些新的Swift函数”; 它已经存在一段时间了。 - Nicolas Miari

6
Objective-C:
if (@available(iOS 11, *)) {
  // Running iOS 11 OR NEWER
} else {
  // Earlier version of iOS
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接