Apple正式宣布iOS 8 将于9 月17 日交付。从 iOS 8 在 WWDC 2014 上首次对外宣布到现在,短短几个月的时间,帮助上手 iOS 8 开发的在线资源数量显著增加。这里精选了一些可以指导读者学习 iOS 8 的新特性和框架的资源。
介绍iOS 8新特性的资源
-
Apple 的开发者门户网站所有关于 iOS 8 的深度知识的起点无疑是 Apple 的开发者门户网站。这里有关于所有新的框架和 API 的视频、入门指南和参考指南。
-
InfoQ 上与 iOS 8 有关的介绍简单介绍了 iOS 8 添加的最重要的 API 和功能。
-
Apple’s WWDC 2014 大会的专题视频WWDC 上的演示往往是深入了解 Apple 操作系统新特性的最佳途径,iOS 8 也不例外。会上提供的内容涉及从“有什么新东西”之类的演示,到覆盖 CloudKit、Swift、Handoff、调试、自适应 UI 的深度内容;别忘了还有介绍诸如 HealthKit、HomeKit 和现代 WebKit API 等所有 iOS 8 新框架的材料。专题视频有 80 多个,篇幅所限,这里无法一一列出。下面列出了一些有助于快速上手 iOS 8 新特性的重点内容:
如果你更喜欢阅读文字,而不是观看视频, asciiwwdc 是极好的资源,这里提供了 WWDC 演讲的文字记录,可以作为 Apple 的 WWDC 网站上 PDF 讲稿的补充。
-
iOS 8 Day-by-Day Sam Davis 撰写的系列教程很棒,继续着他为帮助上手iOS 7 所做的工作。除了介绍新的高层框架,新的教程还覆盖了一些更为细节的主题,可以帮助以iOS 8 为目标、希望充分利用其新功能的开发者。在众多主题之中, UIVisualEffects 、 Auto-sizing table view cells 、 Adaptive Layout 、 Rotation 、 CoreImage Kernels 等内容不容错过。
-
学习Swift 的在线资源 InfoQ 上帮助上手 Apple 的新语言 Swift 的在线资源合集(9 月 10 日更新过)。
-
NSHipste 的 iOS 8 指南深入研究了 iOS 8 的重要特性,还分享了一些每个开发者都应该知道的较为晦涩的 API。
示例
在 WWDC 上,Apple 提供了大量 Xcode 项目,演示如何实现最新的 iOS 8 特性。有些内容值得重点关注(需要开发者账号才能访问):
- AdaptivePhotos:一款自适应应用
- CloudKit Atlas:CloudKit 入门
- Fit:存储与检索 HealthKit 数据
- ImageInverter:创建 Action 扩展
- Lister:用 Swift 构建的一款效率应用
- Photo Editing 扩展示例
深度材料
- iOS 8 的扩展机制解析:在开放平台的同时保持安全性Ars Technica 的 Andrew Cunningham 分析了 iOS 8 扩展机制是如何工作的,做了什么,以及“Apple 是如何继续平衡第三方对操作系统的访问和安全性的”。
- 深入探索iOS 8 的应用扩展 InfoQ 上的一篇较短的介绍扩展机制的文章。
- 使用 Swift 为 iOS 8 实现定制键盘引导读者创建一个最简单的表情符号键盘。
- NSHipster 的 WKWebView 指南"WKWebView 是 iOS 8 和 Mac OS X Yosemite 中引入的现代 WebKit API 的核心。它替代了 UIKit 中的 UIWebView 和 AppKit 中的 WebView,为这两个平台提供了一个统一的 API。
- Swift 和现有的 Objective-C 代码的互操作如果手头有一个用 Objective-C 编写的项目,可以直接将 Swift 类加入其中。该教程将引导读者将 Swift 和 Objective-C 代码相互连接起来。
- Ars Technica 的 Handoff 介绍Continuity/Handoff 如何工作,以及开发者如何将 Handoff 支持集成到自己的 iOS 和 OS X 应用中。与此相关的是 Apple 的这一文档。
- Ray Wenderlich 的 Metal 介绍通过一个画三角形的简单应用介绍了 Metal 中的一些重要的类,比如设备、命令查询等。
- 将应用从Parse 向CloudKit 迁移 Genady Okrain 放在 SlideShare 上的讲稿,介绍了如何以 CloudKit 作为 BaaS 替代 Parse,并分析了这种方案的优缺点。
查看英文原文: Online Resources to Get Started with iOS 8 Development
评论