Swift_检查API可用性

Swift内置了对API可用性检查的支持,确保不会意外使用不可用的API,

格式为:

if #available(平台名称 版本,...,*){
    
} else {
    
}

eg:

if #available(iOS 10, macOS 10.12, *) {
    // 在iOS上使用iOS 10 API,并在macOS上使用macOS 10.12 API macOS
} else {
    // 使用较早的iOS和macOS API
}

推荐阅读更多精彩内容