如何在Swift中以编程方式检测iOS11?

时间:2017-09-22 01:53:04

标签: swift ios11

我在WWDC视频中看到,有一些新的快速功能来检测iOS 11的可用性。

如何使用Swift检测iOS11?

2 个答案:

答案 0 :(得分:52)

斯威夫特3:

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

Apple的Swift编程指南的Declaration Attributes部分提供了更多信息。

答案 1 :(得分:2)

目标C:

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