Swift 特殊关键字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift 特殊关键字相关的知识,希望对你有一定的参考价值。
#available()函数来检查API函数的可用性
// 判断当前版本是否 ios8.0+,OSX10.10+以及以其他平台 if #available(iOS 8.0, OSX 10.10, *) { // 当版本匹配时 } else { //当版本不匹配时 } 也可以放在方法前面, 使其方法在某个版本可用 // iOS8.0+,OSX10.10+以及以其他平台可用 @available(iOS 8.0, OSX 10.10, *) func startUserActivity() -> NSUserActivity { }
新的guard语法:这个新的语法允许你在一个代码周期中构建一个提前的退出点, 避免了大量的if 判断
如果 a >= b 就会进入else直接退出 guard a < b else { return }
以上是关于Swift 特殊关键字的主要内容,如果未能解决你的问题,请参考以下文章
Swift 基本语法03-"if let"和"guard let"