iOS 9 by Tutorials
作者: 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

Swift 2.0 是 iOS 9 的重要更新之一,本书的第一章详细介绍了 Swift 2.0 的新特性,如错误处理模型、协议扩展、控制流改进等。通过实例代码,读者可以快速上手 Swift 2.0,并将其应用于现有项目中。

App Search

App Search 是 iOS 9 引入的一项新功能,允许用户通过系统 Spotlight 搜索应用内的内容。本书第二章介绍了如何使用 NSUserActivity 和 Core Spotlight API 将应用内容索引化,使用户能够快速找到应用内的特定信息。

App Thinning

App Thinning 是 iOS 9 为优化应用存储和下载体验而推出的功能。第四章详细讲解了如何通过 App Slicing、On-Demand Resources 和 Bitcode 等技术,减少应用体积,提升下载速度。

3D Touch

3D Touch 是 iPhone 6s 和 iPhone 6s Plus 的新特性,本书第六章通过示例应用展示了如何利用 UITouch 的 force 属性、UIViewController 的预览功能以及 UIApplicationShortcutItem 实现 Home Screen 快捷操作。

UIStackView

UIStackView 是 iOS 9 引入的布局工具,第七章和第八章深入讲解了如何使用 UIStackView 简化界面布局,包括水平和垂直布局、嵌套布局以及动画效果。

Multitasking

Multitasking 是 iPad 在 iOS 9 中的重大更新,第五章介绍了如何让应用支持 Split View 和 Slide Over 模式,确保应用在多任务环境下表现良好。

Location and Mapping

第十四章介绍了 iOS 9 在地图和定位方面的改进,包括自定义地图样式、公共交通导航、时间查询等功能。

书籍特色

  • 实战性强:每一章都通过具体的项目示例,帮助读者快速理解和应用 iOS 9 的新特性。
  • 覆盖面广:涵盖了 iOS 9 的多个重要特性,适合开发者系统学习。
  • 更新及时:随着 iOS 9 的发布,本书第一时间提供了详细的开发指导,帮助开发者跟上技术发展的步伐。

适用读者

本书适合以下读者:

  • 中级或高级 iOS 开发者,希望提升 iOS 9 开发技能。
  • 已经掌握 iOS 和 Swift 基础知识,希望深入了解 iOS 9 新特性的开发者。
  • 对 iOS 9 的新特性(如 3D Touch、Multitasking、App Search 等)感兴趣的开发者。

通过阅读《iOS 9 by Tutorials》,开发者可以系统地学习 iOS 9 的新特性,并将其应用于实际项目中,提升开发效率和应用质量。

期待您的支持
捐助本站