首页 存档 技术 查看内容

【资源】帮助上手iOS8开发的在线资源

2018-3-30 13:00 |来自: 互联网 444 0

摘要: Apple正式宣布iOS 8将于9月17日交付。从iOS 8在WWDC 2014上首次对外宣布到现在,短短几个月的时间,帮助上手iOS 8开发的在线资源数量显著增加。这里精选了一些可以指导读者学习iOS 8的新特性和框架的资源。 介绍iOS ...

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新特性的重点内容:

    • CloudKit介绍

    • HealthKit介绍

    • HomeKit介绍

    • 现代WebKit API介绍

    • 使用Metal:概观

    • Xcode 6的新特性

如果你更喜欢阅读文字,而不是观看视频,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特性。有些内容值得重点关注(需要开发者账号才能访问):

  • AdaptivePhotos:一款自适应应用

  • CloudKit Atlas:CloudKit入门

  • Fit:存储与检索HealthKit数据

  • ImageInverter:创建Action扩展

  • Lister:用Swift构建的一款效率应用

  • Photo Editing扩展示例

深度材料

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,版权归原作者所有!

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部