Swift2.0 语法改动详细说明
文档管理者:PMST
当前版本:V1.0.0
最后更新日期:2015.06.10(ps:swift2.0,开源之美)
注:[New]表示更新内容,此外有优秀文章、资源、框架等等,都可以推荐给我,发送到我的邮箱。
邮箱地址链接:[email protected]
[6-08改动日志]
- 新增内容到Error Handling一节、Do Statement部分、Throw Statement部分、Defer Statement部分以及Try Operator部分.
- Control Flow章节新增Checking API Availability部分,介绍API可用性检查;Statements章节新增Availability部分.
- 新增语法guard到Control Flow章节中的Early Exit部分,以及Statements章节中的Guard Statement.
- Protocols章节新增Protocol Extensions部分,介绍协议扩展。
- Access Control章节中Access Levels for Unit Test Targets部分,新增内容介绍单元测试的访问控制
- Patterns章节中Optional Pattern部分增加新的可选类型匹配.
- 更新了Repeat-While章节内容,更改语法do-while为repeat-while.
- 更新了Type Properties章节有关class(类)、structures(结构体)以及enumerations(枚举)内容
- Break Statement章节更新内容,通过标签来指定中断。
- Declaration Attributes章节新增关于@available、warn_unused_result属性
- Type Attributes章节更新@convention属性内容.
- Property Observers章节更新
Note
,明确区分willSet以及didSet属性观察者 - Access Levels章节新增一个
Note
用以说明private的作用域. - Weak References章节新增
Note
,用以区分垃圾回收机制和ARC机制之间的弱引用。 - Special Characters in String Literals章节更新相关内容。
- 更新Strings and Characters部分,Swift 标准库中String类型不再遵循CollectionType协议.
具体改动,可详见跳转内容,本人时间有限,简单翻译了官网中Revision History 6-08更新内容,翻译有误之处敬请谅解!!
时间: 2024-10-10 05:29:22