疯狂Swift讲义(第2版)
编辑推荐
基于Swift 2.1版本写成,针对Swift 1.x和2.x变化比较大的特点进行了彻底升级。 不仅百分百覆盖Apple官方Swift编程指南,更有丰富案例便于读者学习和领悟。 书中代码的注释非常详细,不仅注释的数量庞大,而且把一些简单知识点之间写到注释里,力求读者轻松上手。 在书中前言的*后位置列出了*书配套代码的下载地址,供读者免费试用。
内容简介
Swift正逐步进入iOS APP的实际应用开发,而Apple在WWDC2015上发布了Swift 2.0版本,这也表明了Apple对Swift的支持决心,不难预测,Swift的市场份额肯定会超过传统的Objective-C。 本书是《疯狂Swift讲义》的第2版,本书以*新的OS X 10.11为平台、以Xcode 7.1为开发工具,*面介绍了Swift 2.1的语法以及使用Swift开发iOS应用的知识。本书*面覆盖了Swift的基本语法结构、Swift函数式编程特征、Swift的面向对象特征、Foundation框架的核心类库用法等知识,并通过示例介绍了如何在iOS应用中混合使用Swift与Objective-C进行开发。本书重点介绍了repeat while循环、guard语句、API检查、条件编译、Set集合、错误处理机制、协议扩展等Swift 2.x新增的内容,这样新增的内容使得Swift具有更强的生命力。 本书并不局限于介绍Swift的简单语法,而是从“项目驱动”的角度来讲授理论。*书为Swift所有语法提供了大量的示例程序,大部分地方甚至从正、反两方面举例,务求使读者能举一反三地真正掌握Swift编程。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。
作者简介
李刚,十余年软件开发从业经验,疯狂软件教育中心教学总监。疯狂Java实训营创始人,疯狂Java体系原创图书作者。广东技术师范学院计算机科学系兼职副教授,51CTO专家门诊特邀嘉宾。培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。国内知名高端IT技术图书作家,已出版《疯狂Java讲义》《疯狂Android讲义》《轻量级JavaEE企业应用实战》《疯狂iOS讲义(基础篇)(提高篇)》《疯狂前端开发讲义》《疯狂HTML5/CSS3/JavaScript讲义》《疯狂XML讲义》《经典JavaEE企业应用实战》《Struts2。x专业指南》等著作。其中疯狂Java体系图书均已沉淀多年,赢得极高的市场认同,多次重印,多部著作印刷数量超过10万册,并被多所“985”“211”院校选作教材,部分图书已被翻译成繁体中文版,授权到中国台湾地区。