本书是 Swift 语言的知识点的集合。我自己是赴美参加了 Apple 的 WWDC 14 的,也正 是在这届开发者大会上,Swift 横空出世。毫不夸张地说,从 Swift 正式诞生的第一分钟 开始,我就在学习这门语言。虽然天资驽钝,不得其所,但是在这段集中学习和实践的 时间里,也还算总结了一些心得,而我把这些总结加以整理和示例,以一个个的小技 巧和知识点的形式,编写成了这本书。全书共有 100 节,每一节都是一个相对独立的主 题,涵盖了一个中高级开发人员需要知道的 Swift 语言的方方面
“这本书不是一本介绍 Swift 基础的书籍,我们假定你已经熟悉这门语言的语法和结构。如果你需要完整地学习 Swift 的基础知识,最好的资源是 Apple 的 Swift 相关书籍 (在 iBooks 以及 Apple 开发者网站上均有下载)。如果你很有把握,你可以尝试同时阅读我们的这本书和 Apple 的 Swift 书籍。”
王巍
ObjC 中国的创始人之一,objc.io 书籍翻译工作组织者。使用 onevcat 作为 ID 活跃在中国 iOS 开发界,Swift 使用者。
在本书中,我们涵盖了 Swift 程序设计的一些进阶话题。如果你已经通读 Apple 的 Swift 编程指南,并且想要深入探索关于这门语言的更多内容,那么这本书正适合你!
Swift 非常适合用来进行系统编程,而同时它也能被用于书写高层级的代码。我们在书中既会研究像是泛型、协议这样的高层级抽象的内容,也会涉足像是封装 C 代码以及字符串内