作者:Jesse Squires,原文链接,原文日期:2015-12-10
译者:pmst;校对:numbbbbb;定稿:numbbbbb

上一篇文章中我阐述了自己的想法以及时刻关注 Swift open source 项目的动向,看起来深得社区中许多开发者的喜欢。因此,我将竭尽所能维护该周刊——每周三更新哦,要知道 Swift 开源项目通告就在这一天发布。每周我都会提供高质量的汇总,细述本周发生的变动,更新一些有意思的统计信息,以及提供感兴趣的内容链接。如果你有任何建议,请告诉!。OK!是时候开始安利本周内容了!

This week on Swift.org

  • Manav Gabhawala 提交了一个非常有趣的建议:为 Swift 增加隐式构造方法( implicit initializers)。特别指出这将解决数字类型(number types)转换时候冗长的问题。不管怎样,邮件列表中指出了相关安全和清晰的观点。
  • Alex Denisov 提交了一个 pull request 竟然修复了 323 个 crashes 。😲
  • 使用 git 火候不够?别担心!许多牛人同样不擅长那玩样。我想指出:别因为这个而成为你为 Swift 做贡献的绊脚石!
  • 昨天晚上 Chris Lattner 修复了 radars 问题。
  • 倘若你注意到这条消息,柯里化函数将从 Swift3.0 中被移除了。(什么是柯里化?)ps:下一篇文章中作者已经纠正,暂不透剧。^.^
  • David Owens 提交了一份提案throws 关键字增添类型注释。当 Swift 的错误处理模型首次调用时,缺乏明确的错误类型受到开发者普遍的批评。邮件列表中对此进行了良好的讨论。这里给出了原始版本的 Error Handling 以及 Rationale 和 Proposal 供你参考。
  • Swift 目前已经拥有将近 200 的贡献者以及超过 230 的 pull request 被合并进来。
  • 上星期我提到了 Foundation 还遗留大量未实现的内容。同时还存在一些令人惊讶的 bugs 等待处理。
  • Andrew Naylor 雄心勃勃地实现了 NSJSONSerialization。👏
  • Jacob Bandes-Storch提交了一份提案致力于提高与 C API 的桥接。
  • 邮件中列表中还讨论了一个很有意思的问题,默认为 class 以及 methods 标记为 final 。其实任何阻止或防止子类化(subclassing)对我来说都是没问题的(不妨看看作者的观点)。😊
  • Swift Programming Language iBook(ePub) 官方文档目前可以直接从 Swift.org 官网上下载下来(不再局限于 iBook Store),此外目前书籍是基于知识共享署名4.0国际(CC by 4.0)许可证下开源的!对于翻译来说这是相当棒的!ps:原因请点这里
  • 对于 Chris Lattner 来说,编程不过是“夜晚和周末”的爱好罢了。😂

本文由 SwiftGG 翻译组翻译,已经获得作者翻译授权,最新文章请访问 http://swift.gg

文章目录
  1. 1. This week on Swift.org