这是本文档旧的修订版!

推荐阅读                   更多精彩内容

Swift4 新特性一览

本篇为 2017 WWDC Session 402 笔记,原视频在这里 语法特性 Swift3中,如果将主体函数的变量定义为private,则其extension无法读取此变量,必须将其改为filePrivate才可以,但是权限又被扩大了。在Swift4中,private变量也可以被其extension读取。类和接口的组合语法支持例如在代码中,定义了一个接口名为Shakeabe,并让UIButton和UISlide来实现此接口。但是在之后的变量定义时,如果无法确定是UIButton类型还是Slide类型,又不想写多行条件语句来判断,可以在Swift4中用如下方法来搞定: 再例如,在OC…

nimomeng

Collection官方文档