您的位置:首页 > 移动开发 > Swift

The Swift Programming Language 3.0版本的更新

2016-06-16 10:27 281 查看
Swift更新至3.0版本.

更新了函数和函数声明章节中关于函数的讨论, 新版本中所有的参数都默认获得一个标签.

指定Attribute参数时,新版本中使用”:”替代之前的”=”.

在Switch分支语句章节中增加对若干switch使用模式的讨论.

异常处理章节中, 增加对catch块内再抛出异常(Rethrowing function) 的讨论

更新line control语句的讨论, 新版本使用#sourceLocation(file:line:)语法.

增加访问Objective-C属性的setter和getter方法对应的selector的内容.

增加对于泛型类型的别名讨论.

更新对inout的讨论, 指出它在参数类型上出现.

更新
@noescape
@autoclosure
, 它们现在是类型修饰, 而非之前的声明修饰.

更新函数类型, 新版本中需要将参数类型用括号括起来.

更新可选协议, 明确它们仅用于和OC交互的代码中.

废止在函数参数中显式使用
let
的函数声明方式.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swift-3-0 更新