作者: | Vandad Nahavandipoor |
语言: | 英文 |
出版年份: | 2016 |
编程语言: | Swift |
移动开发: | iOS |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《iOS 10 Swift Programming Cookbook》是由Vandad Nahavandipoor编写的实用编程手册,由O’Reilly Media于2017年出版。本书旨在为iOS应用开发者提供关于iOS 10和Swift 3编程的解决方案和示例,帮助开发者快速掌握iOS 10的新特性和Swift 3的语法特性。
本书内容丰富,涵盖了从基础到高级的多个主题,适合有一定iOS开发基础的中级和高级开发者。全书共分为17章,每章针对一个特定的开发领域,提供了详细的解决方案和代码示例。
介绍了如何创建iMessage贴纸包应用和全功能iMessage应用,包括如何调整贴纸大小、添加交互功能以及利用扩展视图。
详细讲解了如何将应用与Siri集成,包括定义意图处理器、处理意图冲突以及报告意图处理进度。
介绍了iOS 10 SDK中新增的测量单位和转换功能,包括长度、角度、时间、频率、功率、温度和体积的单位转换。
深入探讨了Core Data的使用,包括设计数据库架构、写入和读取数据、搜索数据以及在后台执行任务。
介绍了Swift 3.0的新特性和Xcode 8的更新,包括错误处理、条件语句、代码优化等。
讲解了如何使用UIKit设计用户界面,包括动画效果、实时视图、布局调整和触摸交互优化。
介绍了watchOS 3的新特性,包括文件下载、设备配对状态检测、数据传输和交互式通信。
详细讲解了如何使用Contacts框架创建、搜索、更新和删除联系人,以及如何使用系统UI选择和显示联系人。
介绍了如何创建Safari内容拦截器、共享链接和Spotlight索引扩展。
讲解了如何使应用内容可搜索,以及如何将内容索引到iOS全局搜索中。
介绍了如何支持分屏视图和画中画功能。
讲解了如何在地图上显示特定位置、请求用户位置以及自定义地图标注。
介绍了如何使用Apple的UI测试框架编写测试脚本。
介绍了如何在watchOS上使用Core Motion获取传感器数据。
讲解了如何使用ATS保护网络连接,以及如何将Keychain项与Touch ID绑定。
介绍了如何使用Siri语音功能和处理远程媒体。
讲解了如何使用UI Dynamics创建各种动态效果,如重力场、湍流和磁力效果。
本书适合有一定iOS开发基础的中级和高级开发者。如果你已经熟悉Swift编程语言,并且希望快速掌握iOS 10的新特性和Swift 3的语法特性,那么这本书非常适合你。
总之,《iOS 10 Swift Programming Cookbook》是一本非常实用的编程手册,无论是作为学习资料还是作为开发参考,都能为iOS开发者提供极大的帮助。