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 >--->
`` >--->
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容