README

《The Swift Programming Language》in Chinese

中文版 Apple 官方 Swift 教程《The Swift Programming Language》

在线阅读

使用 GitBook 制作,可以在 GitBook 网站阅读。

当前阶段

  • 更新到 Swift 5.5,2021-06-07
  • 更新到 Swift 5.4,2021-04-26
  • 更新到 Swift 5.3,2020-09-16
  • 更新到 Swift 5.2,2020-02-15
  • 更新到 Swift 5.1,2019-11-11
  • 更新到 Swift 5.0,2019-04-05
  • 更新到 Swift 4.2,2019-01-29
  • 更新到 Swift 4.1,2018-04-12,感谢 @Mylittleswift
  • 更新到 Swift 3.0,2016-09-23

贡献力量

如果想做出贡献的话,你可以:
  • 参与翻译
  • 帮忙校对,挑错别字、病句等等
  • 提出修改建议
  • 提出术语翻译建议

翻译建议

如果你有兴趣参与项目,请仔细阅读说明:
排版格式和流程说明:
原版文档差异比较:
在翻译时可以通过 Calibre 软件对 document 目录下 不同版本的文档进行 diff,检查待更新部分。
diff 操作如下:
将最新文档加入到 Calibre 中,点击 Edit Book,然后在编辑界面选择 File -> Compare to other book 检查各模块的更新内容,详见 链接
其他说明:
  • 相关术语请严格按照术语表来翻译,如果有问题可以发 Issue 大家一起讨论
  • 使用 Markdown 进行翻译,文件名必须使用英文
  • 翻译后的文档请放到 source 文件夹下的对应章节中,然后 Pull Request 即可,我们会用 GitBook 编译成网页
  • 有其他任何问题都欢迎发 Issue

术语表

翻译术语的时候请参考这个对照表:
术语
备选翻译
result builder
结果构造器
property wrapper
属性包装器(翻译相关讨论
projected value
被呈现值
wrapped value
被包装值
argument
实参
parameter
形参
variadic parameters
可变参数
associated type
关联类型
range
区间
type property
类型属性
unary operator
一元运算符
binary operator
二元运算符
ternary operator
三元运算符
labeled statement
具名语句
conform protocol
遵循协议
availability-condition
可用性条件
fallthrough
贯穿
branch statement
分支语句
control transfer statement
控制传递语句
type annotation
类型注解

贡献者

贡献者列表,感谢大家!

协议

Last modified 9mo ago