Swift之关键字

本文只列举不怎么好理解的关键字,持续更新中...

关键字 用途 链接
@autoclosure 把一句表达式自动地封装成一个闭包 (closure) >--->
?? 判断是否为nil,如果是,则返回默认值 >--->
@noescape 非逃逸闭包,声明闭包(closure)的生命周期不超过本函数 >--->
@escaping 逃逸闭包,声明闭包(closure)的生命周期可以超过本函数 >--->
@discardableResult swift3中告诉编译器此方法可以不用接收返回值 >--->
IBInspectable IBDesignable 实时显示自定义界面效果 >--->
inout 引用类型值传递 >--->
@inline 内联函数 >--->
@transparent 这个特性与@inline(__always)非常类似 >--->
@availability 函数在某个给定的平台 >--->
@noreturn 编译器会忽略掉当前函数中缺失的返回值 >--->
@asmname >--->
@unsafe_no_objc_tagged_pointer >--->
@semantics >--->
`` >--->

你可能感兴趣的:(Swift之关键字)