Swift 是 Apple 为了取代 Objective-C 而开发的语言,不同于 Objective-C,Swift 是完全开源的,目前可以在 OS X 和 Linux 内核操作系统中编译与运行。“微北洋”与“问津”目前都在逐渐转向 Swift 开发。Swift 实战演练将是我们暑假学习计划的核心。
今年 6 月 13 日即将举办的 Apple WWDC 2016 就将发布 Swift 3.0,大家可以在北京时间凌晨 1 点准时收看——或者暑假了再看重播。
今后工作室的新项目,不出意外,我们都将使用 Swift 编写。
在学习 Swift 的过程中,大家也可以认识到“函数式”编程的存在。
为了接手 iOS 组这两个核心项目的后续开发任务,阅读它们的源代码是至关重要的。主要途径如下:
工作室内部的 Wiki 系统 秦昱博 学长有维持过一段时间的更新介绍。
GitHub 上“微北洋-iOS”和“问津-iOS”的仓库保留着从立项到最新版本的所有改动 commit 记录,可以根据这些记录进行摸索。
手动阅读源码🍎
KVO – Key-Value Observing,是一种给“对象”发送消息的机制,当其它“对象”的 某些 Properties 改变之后,KVO 机制就允许我们向另一个“对象”发送消息,实现一种高效的反应机制。
已经讲过很多遍,而且真的很重要,大家也一直在摸索。
程序员崇尚自己造轮子。在还没有能力自己造轮子的时候,就应该学习别人造的轮子,在正式的项目中,使用优秀的第三方库会极大地提高我们的开发效率和项目质量。
祝大家度过一个愉快而充实的假期!:-)