致谢

谨以此书献给这些女孩:Toni、Hope、Heidi、Lillian、Sophie和Belle。

致谢

Peachpit执行编辑Cliff Colby提议我编写《Swift基础教程》第2版,鉴于以下几个原因,我欣然接受了提议。首先,Apple对Swift语言做了很大的改进,有必要对第1版进行修订,以涵盖Swift 2和Xcode 7所做的改进;其次,第1版的出版团队非常杰出,我渴望与他们再次携手合作。

这个项目启动后不久,Cliff离开Peachpit另谋高就,但离开前向我引见了新任执行编辑Connie Jeung-Mills。Connie Jeung-Mills召集了第1版编辑团队的成员——编辑Robyn Thomas和技术编辑Steve Phillips,并邀请新人Scout Festa加入团队,以加强编辑力量。在本书的出版过程中,这些团队成员都扮演着不可或缺的重要角色,这里要感谢他们的协助。

在技术层面,我依然从众多朋友的作品中吸取了灵感。这些朋友都是iOS和Mac OS开发人员社区的作者,他们是Chris Adamson、Bill Cheeseman、James Dempsey、Bill Dudney、Daniel Steinberg和Richard Warren。感谢MacTech杂志社的Ed Marczak和Neil Ticktin以及CocoaConf协调人Dave Klein,感谢他们给我提供写作和演讲的机会。感谢Dave et Ray's Camp Jam/Supper Club的朋友,本书多个编码示例的灵感都来自他们。还要感谢Troy Deville将其游戏Downhill Challenge的代码贡献出来。

感谢苹果公司的员工开发并改善Swift,推出了Swift 2。仅发布一年后,Swift就已相当完善;作为一门计算机语言,它如此年轻,却如此受欢迎,确实非比寻常。

最后,感谢我的家人,尤其是妻子Toni在我写作本书期间的耐心和鼓励。

目录