swift2.0_语法改动详细说明
来源:互联网 发布:java注释规范 编辑:程序博客网 时间:2024/06/15 18:55
Swift2.0 语法改动详细说明
文档管理者:PMST
当前版本:V1.0.2
最后更新日期:2015.08.12
注:[New]表示更新内容,此外有优秀文章、资源、框架等等,都可以推荐给我,发送到我的邮箱。
邮箱地址链接:mcxcode@163.com
[8-06改动日志]
更新Representing Error章节,所有类型都能够遵循ErrorType协议
增加新内容到Overriding a Failable Initializer章节
新增关于使用枚举案例到Enumerations with cases of any Type章节
Initializer Expresssion章节新增内容详细介绍初始化构造器。
新增有关构建配置和线控制内容到Compiler Control Statements,这是什么gui…
Metatype Type新增一个注意点NOTE
弱引用章节 新增一个NOTE.
类型属性章节更新了以前的一个NOTE
[7-21改动日志]
新增递归枚举内容到Enumerations章节的Recursive Enumerations块;此外还有Declarations章节中的Enumerations with cases of Any Type小节也进行了部分修改.
增加关于String raw Value 内容到Enumerations章节中的 Implicitly Assigned Raw Values一节中,此外还有Declarations章节中的Enumerations with cases of a Raw-Value一节也有少许改动.
- 更新了章节Capturing Values,区别在闭包中如何获取变量和常量。
- 更新了Declaration Attributes章节中对@objc属性来修饰class.
- Catching and handling Errors章节新增一个note注意点,是关于执行throw时效率问题。至于Do Statement章节少于改动
[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更新内容,翻译有误之处敬请谅解!!
Swift2.0 学习笔记 github地址,均为官方改动学习demo,并加上完整注释,倘若您觉得还不错 给star下[New!!!]
- swift2.0_语法改动详细说明
- Swift2.0 基本语法
- swift2.0 语法新特性(1)
- swift2.0 语法新特性(2)
- Swift2.0语法更新(1)
- Swift2.0语法更新(2)
- Swift2.0语法更新(3)
- # Swift2.0基本语法 常用数据类型
- Swift2.0 基础语法&实战代码演示(初稿)
- swift2.0
- xml文件改动说明
- PKG语法详细说明 常用高级选项
- HTML标签详细讲解说明[HTML语法]
- Oracle_角色_权限详细说明
- 84-98_实战项目详细说明
- python2在python3语法改动
- vim_快捷键操作_改动
- swift2.0文档
- 相关sql
- android启动模式对于体验的影响
- 沙盒机制和文件(二)
- android数据存储读取4:Sqlite(CRUD)
- JS事件:target与currentTarget区别
- swift2.0_语法改动详细说明
- Qt Creator 快捷键
- Bash shell的构成
- oracle学习笔记---用户管理
- 重写isEqual方法和hash方法
- http 状态码
- 调整android模拟器窗口大小
- PHP设计模式——状态模式
- 平衡二叉树(AVL)