
前言
本书主要用于iOS移动应用开发技术的学习。苹果iOS是由苹果公司开发的移动设备操作系统,2016年3月,库克在春季发布会上宣布目前全球活跃的iOS设备达到10亿台,iOS已经成为世界最大的移动操作系统之一。开发者可以将自己的应用上传至AppStore中,供用户下载使用。目前,每年AppStore下载量都在持续增长,然而面对如此广阔的市场,国内的iOS开发人才却非常稀缺。
本书所采用的开发语言是Swift3。相较于传统的Objective-C语言来说,Swift的代码更简洁,开发效率更高,涵盖了现在流行的编程方式,如结构化、面向对象、泛型、函数式等。随着时间推移,Swift在整个苹果移动应用开发中所占的代码比例会越来越大。
本书注重教学规律和课堂教学,相对完整地介绍了使用Swift语言进行iOS开发的新知识、新技术、新方法和新应用,较好地满足了学习者对iOS开发基础技术和基本技能训练的需要。
教材特色
循序渐进:按照学生学习、认知过程,由浅入深地组织教学内容。
讲解到位:对关键技术的理论知识讲解细致,采用直观的图解方式,便于教师教学和学生自学。
注重实践:在通过实例学习基本理论和编程知识后,结合音频图像处理和网络技术等,对所学技术进行深层了解,以提高读者的职业竞争力和创新力。
教材内容
全书共分6章,内容包括:认识iOS开发、编第一个应用程序、听声音识动物、找出“你我”不同、组建平面图形乐队以及创建机器人聊天室等。本书根据苹果公司较新的Swift3语言,结合当前开发手机应用的必要工具,针对iOS开发所需要的声音、动画和图形处理等移动应用,通过学习网络技术,实现与机器人在线聊天功能。
教学安排

配套资源
本书提供了内容丰富的配套资源,包括电子课件、源程序、素材以及案例库、题库、素材库等多项辅助内容,读者可以登录出版社网址http://www.tdpress.com/51eds/,输入书本名称或ISBN号查找本书,进行配套资源下载。
适合读者
希望从事iOS编程的开发人员。
具有一定语言基础,希望进一步提高技能的人员。
高等职业院校相关专业的学生和老师。
即将毕业的大学毕业生。
相关培训机构的学员和老师。
对iOSAPP开发有兴趣的编程爱好者。
本书作者
本书由陈志峰、吴道君任主编,翟高粤、田英、张晓云任副主编,卢爱红、陆萍、岳健和王庆承等参与编写。其中:第2、6章由陈志峰编写,第4章由吴道君编写,第5章由翟高粤编写,第3章由田英编写,第1章由张晓云编写,卢爱红、陆萍、岳健和王庆承参与了例题程序的调试和习题的编写。张波、常玉祥、胡莹婷、庄朋杰、赵莹莹、张海玉等同学也参与了教学项目的调试,在此表示感谢。
由于高职计算机教育发展迅速,加之编者水平有限,疏漏和不足之处在所难免,我们会不断总结经验,及时修订和完善本教材。感谢读者使用本书,不足之处敬请广大读者朋友批评指正,欢迎大家提出宝贵意见。
编者
2017年5月