API可用性检测
文章目录
Swift有检查API可用性的内置支持,确保我们在使用时不会不小心使用当前不可用的API
1 | if # available(platform name version, ..., *) { |
可用性条件获取了一系列平台的名字和版本,平台名可以是iOS、OSX、watchOS,版本号可以是主版本号或者小版本,比如
1 | # available(iOS 9, OSX10.10, *) |
最后一个参数*是必须写的,用于处理未来潜在的平台

