Swift Codeblocks

翻译:成都老码团队翻译组-Arya
校对:成都老码团队翻译组-Oberyn

Swift 版本历史记录


本页内容包括:

以下部分是针对XCode6每一次Beta版本直至正式版发布,Swift语法部分的更新归类

XCode6.1中Swift语法更新

注意:苹果此时发布了统一的版本XCode6.1,其中将以前的XCode6.0.1和XCode6.1 Beta系列版本合并

发布日期 语法变更记录
2014-10-10

XCode6.1 Beta2中Swift语法更新

注意:苹果此时发布了XCode6.0.1版本(也称为XCode6正式版),此版本用于iOS的开发,同时也发布子版本XCode6.1 Beta2,此版本为OSX开发做准备,以下所述的更改仅对XCode6.1 Beta2有效

发布日期 语法变更记录
2014-09-15

XCode6.1 Beta1中Swift语法更新

注意:苹果此时发布了XCode6 GM版本,此版本用于iOS的开发,同时也发布子版本XCode6.1 Beta1,此版本为OSX开发做准备,以下所述的更改仅对XCode6.1 Beta1有效

发布日期 语法变更记录
2014-09-09

XCode6 Beta7中Swift语法更新

注意:苹果在这个版本发布后没有及时的更新Swift Programming Language文档,以下是老码团队通过XCode Beta7 Release Note总结的更改说明:

发布日期 语法变更记录
2014-09-03
  • 实现了内部库的修改和适配,主要包括如下: 1)大量内部类或者函数遵循Optional类型和协议 2)移除大部分函数返回类型隐式解封可选类型的使用

  • 对于泛型的类库函数或接口统一从T!更换为T?或T,这样使得语法更加严谨,明确了可能返回为空和不为空的情况

  • 字符类型不能使用+运算法链接,可以以 String(C1)+String(2) 的方式实现字符间链接

  • 重写了Sort函数,解决了栈溢出的问题

XCode6 Beta6中Swift语法更新

发布日期 语法变更记录
2014-08-18

XCode6 Beta5中Swift语法更新

发布日期 语法变更记录
2014-08-04

XCode6 Beta4中Swift语法更新

发布日期 语法变更记录
2014-07-21

XCode6 Beta3中Swift语法更新

发布日期 语法变更记录
2014-07-7

XCode6 Beta2中Swift语法更新

发布日期 语法变更记录
2014-07-7
  • 发布新的文档用以详述Swift - 苹果公司针对iOS和OS X应用的全新开发语言

XCode6 Beta1中Swift语法更新

发布日期 语法变更记录
2014-06-3
  • 苹果全球开发者大会WWDC2014召开,发布了苹果最新的开发语言Swift,并释放出XCode6 Beta1版本