移动开发丛书:iOS移动开发从入门到精通(第2版)
内容简介
本书介绍使用iOS 11、Xcode 9和Swift 4.0开发移动应用所需要的主要内容,全书共分三篇,第一篇为基础篇(第1~10章),主要介绍了iOS开发基础知识,包括iOS系统的历史、Swift 4.0语言、UI界面构建技术、视图控制器、常用的控件、表和集合视图、视图和层、声音、视频、动画等;第二篇为进阶篇(第11~23章),主要介绍了Alamofire网络服务、数据的持久化、多线程、CoreText、CoreImage、Storyboard、CoreML机器学习、ARKit增强现实、自动化测试、性能分析、本地化、加密与安全等实用技术;第三篇为实例篇(第24~31章),通过对实体层、表现层和逻辑层三层相关技术的讲解,向读者详细展示了MVC设计模式在项目开发中的应用方式,并最终创建一个成熟的商业项目。本书还提供了丰富的源代码和教学视频,可以大幅提高读者的学习效率。
本书采用丰富的实例和直观的代码展示,向读者形象地讲解了在创建一款优秀的iOS应用程序时所需要的大部分技巧,可以帮助读者轻松掌握并高效开发iOS程序。
作者简介
李发展,教育网站coolketang.com负责人。擅长移动开发、Web开发和游戏开发,有近十年的软件开发经验和四年以上的教育工作经验。曾主导过多个手机软件、游戏项目的开发,具有丰富的教学和实践经验,授课形式不拘一格。苹果商店《互动教程》系列App的开发者和拥有者。曾就职于全球知名企业,主要负责iOS和J2EE开发,服务过的客户包括:Bentley、Lexus、Hotel Club、Global Blue、REA group、Qatar Airways、Durex等行业标杆品牌,熟悉iOS、Swift、Cocos2dx、服务器开发等相关技术。