【发布时间】:2017-03-02 20:35:55
【问题描述】:
如果我只在 Swift 可用性条件下使用主要版本号,这意味着什么?
例如,这两个条件有什么区别?
if #available(iOS 10, *) { /* */ }if #available(iOS 10.0, *) { /* */ }
文档:The Swift Programming Language: Control Flow: Checking API Availability
【问题讨论】:
-
我很确定没有区别。
-
使用该代码的函数只有在 iOS 大于 10 时才会运行,否则不会执行。这段代码是否与那时没有区别,但您可以检查 iOS 版本,例如 10.1、10.2。
标签: swift conditional-statements availability