为什么 #available(iOS 11, *) 在 iOS 12 上解析为 true?

Mob*_*Vet -1 xcode ios swift ios11 ios12

我对语法的理解#available是它指定了 iOS 的主要/次要版本。但是,我注意到受此子句保护的代码将在iOS 12if上执行。

预计会#available解决支票问题>=吗?

无论它是由当前版本的 Xcode(针对 iOS 11)还是针对iOS 的beta 版本编译的,它似乎都是这样做的