内容简介:
本书第1 章简要介绍了 Swift 的发展历史以及 Swift 开发工具的获取途径。第2 章中介绍了 Swift 的 基本语法,细致讲解了面向协议编程中至关重要的协议扩展用法与泛型优化。第3 章讲解了 Swift 的进阶语法,从语言层面深入到内存层面,对 Swift 的特性进行了剖析,帮助读者写出更加 Swift 化的代码。第4章通过一个完整的计算器 Demo 指导读者快速完成一个 iOS 应用的开发,熟悉 Xcode 的使用,理解经典的 MVC 编程模式。第5 章通过一个备忘录 Demo,将传统的 MVC、 MVVM 思想构建的程序与基于协议构建的程序进行了多个维度的对比,揭开了面向协议编程思想的神秘面纱,教会读者如何在实际工作中应用面向协议编程思想。