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

被折叠的 条评论
为什么被折叠?



