Swift 2.0允许使用@availableor 进行可用性检查#available,但使用@available和有#available什么区别?
Aao*_*oIi 22
您可以使用if #available以小块运行特定于版本的代码,如下所示:
if #available(iOS 9, *) {
    // use UIStackView for example
} else {
    // do something else
}
但是,如果整个方法都是不受限制的,或者甚至整个课程呢?Swift 2也使用该@available属性覆盖了这些场景.
@available(iOS 9, *)
func useStackView() {
    // use UIStackView for example
}
更多细节:https://www.hackingwithswift.com/new-syntax-swift-2-availability-checking
| 归档时间: | 
 | 
| 查看次数: | 3544 次 | 
| 最近记录: |