iOS移动开发从入门到精通
出版时间: 2018
本书由资深iOS开发工程师精心编撰,系统地介绍了使用iOS 10+Swift 3+Xcode 8开发移动应用的关键技术。本书共分三篇,*篇为基础篇,主要介绍了iOS开发基础知识,包括iOS系统的历史、Swift 3.0语言、UI界面构建技术、视图控制器、常用的控件、表和集合视图、视图和层、声音、视频、动画等。第二篇为进阶篇,主要介绍了Alamofire网络服务、数据的持久化、多线程、CoreText、CoreImage、Storyboard、自动化测试、性能分析、本地化、加密与安全等实用技术。第三篇为实例篇,通过对实体层、表现层和逻辑层三层相关技术的讲解,向读者详细展示了MVC设计模式在项目开发中的应用方式,并*终创建一个成熟的商业项目。本书采用丰富的实例,直观的代码展示,向读者形象地讲解了在创建一款优秀的iOS应用程序时,所需要的大部分技巧,帮助读者轻松掌握并高效开发iOS程序。本书适合iOS开发新手、iOS程序员、iPhone开发人员、iPad开发人员使用,也可以作为相关培训机构和大专院校相关专业的教学用书。
目录
- 章开始iOS开发之旅1
- 第2章Xcode9IDE和iOS模拟器27
- 第5章视图UIView和层CALayer104
- 第6章视图控制器UIViewController129
- 第7章UIKit常用控件160
- 使用开关控件173
- 使用UIStackView组织视图184
- 第8章UITableView和UICollectionView188
- UITableViewCell195
- 第9章触屏事件和触摸手势228
- 0章动画、声音与视频245
- 1章网络请求和Alamofire267
- 2章UIWebView与HTML5技术284
- 3章数据的持久化303
- 4章多线程技术317
- 5章MapKit地图334
- 6章iOS的图文混排技术347
- 7章iOS的图像和视频处理技术363
- 8章iOS常用设备的使用379
- 9章使用Storyboard开发用户界面395
- 第20章单元测试和界面测试438
- 第21章iOS应用内存泄漏的检测452
- 第22章iOS应用程序的本地化463
- 第23章加密与安全478
- 第24章iOS11新增开发功能492
- 第25章在iTunesConnect上创建App516
- 第26章版本控制和开源类库安装523
- 第27章App项目结构的搭建532
- 第28章开发笔试和随机答题功能应用550
- 第29章开发错题集和面试题功能应用566
- 第30章开发App盈利模式和分享传播应用575
- 第31章应用程序的打包和发布595