文章目录

Swift有检查API可用性的内置支持,确保我们在使用时不会不小心使用当前不可用的API

1
2
3
4
5
if # available(platform name version, ..., *) {
statements
} else {
statements
}

可用性条件获取了一系列平台的名字和版本,平台名可以是iOSOSXwatchOS,版本号可以是主版本号或者小版本,比如

1
# available(iOS 9, OSX10.10, *)

最后一个参数*是必须写的,用于处理未来潜在的平台

文章目录