Apple正式宣布iOS 8将于9月17日交付。从iOS 8在WWDC 2014上首次对外宣布到现在,短短几个月的时间,帮助上手iOS 8开发的在线资源数量显著增加。这里精选了一些可以指导读者学习iOS 8的新特性和框架的资源。 介绍iOS 8新特性的资源 1.Apple的开发者门户网站 所有关于iOS 8的深度知识的起点无疑是Apple的开发者门户网站。这里有关于所有新的框架和API的视频、入门指南和参考指南。 2.InfoQ上与iOS 8有关的介绍 简单介绍了iOS 8添加的最重要的API和功能。 3.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讲稿的补充。 4.iOS 8 Day-by-Day Sam Davis撰写的系列教程很棒,继续着他为帮助上手iOS 7所做的工作。除了介绍新的高层框架,新的教程还覆盖了一些更为细节的主题,可以帮助以iOS 8为目标、希望充分利用其新功能的开发者。在众多主题之中,UIVisualEffects、Auto-sizing table view cells、Adaptive Layout、Rotation、CoreImage Kernels等内容不容错过。 5.学习Swift的在线资源 InfoQ上帮助上手Apple的新语言Swift的在线资源合集(9月10日更新过)。 6.NSHipste的iOS 8指南 深入研究了iOS 8的重要特性,还分享了一些每个开发者都应该知道的较为晦涩的API。 示例 在WWDC上,Apple提供了大量Xcode项目,演示如何实现最新的iOS 8特性。有些内容值得重点关注(需要开发者账号才能访问):
深度材料 1.iOS 8的扩展机制解析:在开放平台的同时保持安全性 Ars Technica的 Andrew Cunningham分析了iOS 8扩展机制是如何工作的,做了什么,以及“Apple是如何继续平衡第三方对操作系统的访问和安全性的”。 2.深入探索iOS 8的应用扩展 InfoQ上的一篇较短的介绍扩展机制的文章。 3.使用Swift为iOS 8实现定制键盘 引导读者创建一个最简单的表情符号键盘。 4.NSHipster的WKWebView指南 "WKWebView是iOS 8和Mac OS X Yosemite中引入的现代WebKit API的核心。它替代了UIKit中的UIWebView和AppKit中的WebView,为这两个平台提供了一个统一的API。 5.Swift和现有的Objective-C代码的互操作 如果手头有一个用Objective-C编写的项目,可以直接将Swift类加入其中。该教程将引导读者将Swift 和Objective-C代码相互连接起来。 6.Ars Technica的Handoff介绍 Continuity/Handoff如何工作,以及开发者如何将Handoff支持集成到自己的iOS和OS X应用中。与此相关的是Apple的这一文档。 7.Ray Wenderlich的Metal介绍 通过一个画三角形的简单应用介绍了Metal 中的一些重要的类,比如设备、命令查询等。 8.将应用从Parse向CloudKit迁移 Genady Okrain放在SlideShare上的讲稿,介绍了如何以CloudKit作为BaaS替代Parse,并分析了这种方案的优缺点。 因为微信内容无法插入超链接,请点击“阅读原文”查看相关链接。 本文转载自:微信公众账号 - InfoQ,版权归原作者所有! |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|