作者: | the raywenderlich.com Tutorial Team |
语言: | 英文 |
出版年份: | 2015 |
编程语言: | Swift |
移动开发: | iOS |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《iOS 9 by Tutorials》是由 raywenderlich.com 教程团队编写的一本专注于 iOS 9 开发的教程书籍,旨在帮助开发者深入了解 iOS 9 的新特性和开发技术。本书适合中级或高级 iOS 开发者,尤其是那些已经掌握了 iOS 和 Swift 基础知识,希望提升 iOS 9 开发技能的读者。
本书共分为 15 章,涵盖了 iOS 9 的多个重要特性,包括 Swift 2.0、App Search、App Thinning、3D Touch、UIStackView、Multitasking、Location and Mapping 等。每一章都通过具体的教程和示例代码,帮助读者快速掌握相关技术的应用。
Swift 2.0 是 iOS 9 的重要更新之一,本书的第一章详细介绍了 Swift 2.0 的新特性,如错误处理模型、协议扩展、控制流改进等。通过实例代码,读者可以快速上手 Swift 2.0,并将其应用于现有项目中。
App Search 是 iOS 9 引入的一项新功能,允许用户通过系统 Spotlight 搜索应用内的内容。本书第二章介绍了如何使用 NSUserActivity 和 Core Spotlight API 将应用内容索引化,使用户能够快速找到应用内的特定信息。
App Thinning 是 iOS 9 为优化应用存储和下载体验而推出的功能。第四章详细讲解了如何通过 App Slicing、On-Demand Resources 和 Bitcode 等技术,减少应用体积,提升下载速度。
3D Touch 是 iPhone 6s 和 iPhone 6s Plus 的新特性,本书第六章通过示例应用展示了如何利用 UITouch 的 force 属性、UIViewController 的预览功能以及 UIApplicationShortcutItem 实现 Home Screen 快捷操作。
UIStackView 是 iOS 9 引入的布局工具,第七章和第八章深入讲解了如何使用 UIStackView 简化界面布局,包括水平和垂直布局、嵌套布局以及动画效果。
Multitasking 是 iPad 在 iOS 9 中的重大更新,第五章介绍了如何让应用支持 Split View 和 Slide Over 模式,确保应用在多任务环境下表现良好。
第十四章介绍了 iOS 9 在地图和定位方面的改进,包括自定义地图样式、公共交通导航、时间查询等功能。
本书适合以下读者:
通过阅读《iOS 9 by Tutorials》,开发者可以系统地学习 iOS 9 的新特性,并将其应用于实际项目中,提升开发效率和应用质量。