
《Swift开发秘籍》由 Erica Sadun 编写,中文版由李泽鲁翻译,清华大学出版社于2016年出版。它采用按问题和任务组织内容的方式,帮助读者在已有语言基础上,进一步理解如何运用 Swift 的类型、函数和控制流程解决实际开发问题。
与顺序讲解语法的入门书相比,本书更适合围绕具体问题选读:如何处理缺失值,如何传递与组合行为,如何定义可复用的接口,如何表达失败,以及如何在类型之间作出选择。原版出版社将其定位于 Swift 2.x 时代的开发实践。
出版信息
- 书名
- Swift开发秘籍
- 原著
- The Swift Developer’s Cookbook
- 原著作者
- Erica Sadun
- 中文译者
- 李泽鲁
- 出版社
- 清华大学出版社
- 中文版出版
- 2016年8月
- ISBN
- 9787302443759
- 丛书
- 移动开发经典丛书
- 页数
- 217页
内容导读
工具与反馈
从语言迁移和开发工具入手,延伸到输出、调试、映射与文档,让程序行为更容易被开发者理解和检查。
值与行为的表达
结合可选类型、函数和闭包,讨论缺失值、参数、返回值以及状态捕获,理解接口如何表达程序意图。
复用与错误处理
借助泛型和协议组织跨类型的能力,再围绕错误传播、上下文及失败路径,建立更明确的处理方式。
类型设计与实用细节
比较类、结构体和枚举的使用方式,并延伸到初始化、惰性求值、下标、字符串和自定义运算等专题。
适合哪些读者
适合已掌握 Swift 基础语法、希望改善代码表达与开发方法的读者,也适合从 Objective-C 或早期 Swift 版本迁移、需要理解语言设计取舍的开发者。
本站阅读建议
建议把一个实际遇到的问题作为阅读起点,先写出自己的最小实现,再对照书中的思路比较接口、类型约束和失败路径。对闭包、协议和错误处理等主题,可以结合本站源码阅读与重构系列,通过不同实现检验设计选择。
沿着本站文章继续阅读
出版背景与当前阅读
两本译作分别出版于2015年与2016年,保留了 Swift 早期发展的技术背景。阅读时可以继续借鉴类型设计、问题拆解与代码组织的思路;具体语法、工具链与 API 请结合当前文档核对。Swift 官方语言指南可作为版本差异的查阅入口。
资料来源与配套入口
本页书目与内容导读根据公开出版资料整理;封面来源:清华大学出版社,中文版封面。原著作者与中文译者分别署名。
总浏览量
2次
本站累计 2
本站阅读按浏览器在 15 分钟内去重;禁用浏览器存储时按网络地址去重。推荐按浏览器一年内去重。仅使用站内随机标识,不采集浏览器指纹。
分享这篇文章
原创内容,未经授权禁止转载。
欢迎分享原文链接。除另有署名或许可说明外,本站原创文章的著作权由青玉伏案享有;未经书面授权,禁止整篇转载、复制发布、改编传播或建立内容镜像。
版权与使用条款
- 依法属于合理使用、法定许可等情形的,按法律规定执行;引用时应注明作者、作品名称和原文链接,不得歪曲、篡改或隐去署名。
- 经书面授权使用的,请遵守约定的用途、范围与署名要求。注明出处不等同于已经取得整篇转载或其他使用授权。
- 第三方图片、引用内容和书籍封面等权利归相应权利人所有;开源代码与 Demo 按其各自许可证使用,本声明不改变已有许可。
- 本声明参考《中华人民共和国著作权法》第十条、第二十四条、第五十二条等。对侵权使用,权利人保留依法要求停止侵害并追究相应责任的权利。

讨论