Swift 5 进修

Swift 5 - behind the scene

选择在Swift这个方向上一路走下来,纯属偶然。

泊学上线之初,Swift才刚刚正式发布2.0不久。那个时候真的没想太多,诸如前景问题、稳定性问题、效率问题等等。选择开始的理由仅仅是初上手时内心的那份喜欢。于是,从2.0初上线、3.0几乎完全重制、再到4.0的更新,伴随着Swift内容的主干,以及若干What's new in Swift系列,构成了现在泊学网站上的Swift from WTF to OMG学习路径。这一路走来,从顺着已有的编程经验摸索Swift,到真正可以写出“Swift原汁原味”的代码开始工作。应该说,这些内容算是达成了我们最初的一点期望。

现在,Swift走到了5.0这个新的里程碑上,该如何更新泊学现有的Swift语言相关的内容呢?把所有老视频基于新版本的Xcode和Swift重新录一遍固然是一种稳妥安逸的做法。但考虑再三,我还是放弃了这个想法,因为这样做实在难以传承最初发布这些内容时我们的期望。现如今,每一个Swifter都对这门语言有了更多的应用和更为深入的理解,我们又何尝不应该和大家一起进步呢。

因此,在“Swift进修”这个学习路径里,我们会包含下面这几部分的内容:

  • 核心语言特性在5.0的更新,以及SE中和日常开发直接相关的内容解读;
  • 标准库的应用和实现,包括但不限于Collection类型家族、String以及Encoding/Decoding的实现方法;
  • 常用编程范式的实践探索,无论是最传统的面向对象,后来居上的泛型编程,感觉有些形而上学的Functor,还是Swift自己的POP。在我看来,总结出一份应该如何,不应该如何的清单,比单纯理解这些概念性价比高多了;
  • Swift SIL以及LLVM相关的话题。这部分内容用来回答一个问题:Swift究竟是如何处理我使用的那些语言特性的?我希望它是一份送给开发者的Swift MRI报告;

当然,我知道准备这些内容需要一些毅力。希望泊学和你都能因为这份努力,在Swift造诣上,更上一层楼。

Image Description
1 Series
0% Complete

从Step 1循序渐进或者任意浏览你感兴趣的话题

关于我们

想循序渐进的跟上最新的技术趋势?想不为了学点东西到处搜索?想找个伙伴一起啃原版技术经典书?技术之外,还想了解高效的工作流技巧?甚至,工作之余,想找点儿东西放松心情?没问题,我们用4K开发视频,配以详尽的技术文档,以及精心准备的广播节目,让你渴望成长的技术需求,也是一种享受。

Email Address

10@boxue.io

客户服务

2085489246

关注我们

在任何你常用的社交平台上关注我们,并告诉我们你的任何想法和建议!

邮件列表

订阅泊学邮件列表以了解泊学视频更新以及最新活动,我们不会向任何第三方公开你的邮箱!

2019 © All Rights Reserved. Boxue is created by 10 11.