unavailable - ShenYj/ShenYj.github.io GitHub Wiki

unavailable

Swift 5.6 下可以正式使用 #unavailable

  • 在此之前,只有 #available
if #available(iOS 15, *) { } else {
    // Code to make iOS 14 and earlier work correctly
}
  • 现在直接可以反向判断了
if #unavailable(iOS 15) {
    // Code to make iOS 14 and earlier work correctly
}

这个还是很实用的编译器特性,可以翻翻老项目替换了

参考 #unavailable - Hacking With Swift

⚠️ **GitHub.com Fallback** ⚠️