码迷,mamicode.com
首页 > 编程语言 > 详细

Swift 特殊关键字

时间:2016-02-02 17:40:44      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

#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 特殊关键字

标签:

原文地址:http://www.cnblogs.com/MrTao/p/5178019.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!