iOS8 SDK新增功能详述
发布时间
阅读量:
阅读量
(一)扩展介绍
扩展(Extension)是iOS8系统中引入的一项关键性新功能。通过该特性,应用程序之间的数据交互得以实现。用户能够在当前应用中直接调用其他应用所提供的功能,而无需切换至其他应用界面。
在iOS8系统之前,各个应用程序在物理层面是相互独立的,彼此之间无法访问对方的私有数据。
随着扩展功能的引入,其他应用程序能够与扩展进行数据交换。出于安全性和性能方面的考量,每个扩展均运行于独立的进程中,并拥有自身的 bundle,其文件后缀为.appex。此外,扩展 bundle 必须被包含在普通应用程序的 bundle 内部。
iOS8系统支持六种不同的扩展区域,分别是Today、Share、Action、Photo Editing、Storage Provider和Custom Keyboard。这些支持扩展的区域也被称为扩展点。
需要注意的是:Finder扩展点仅适用于OS X系统;Today、Share和Action这三个扩展点同时兼容iOS和OS X平台;而Photo Editing、Storage Provider和Custom Keyboard这三个扩展点则仅限于iOS系统使用。
(1)Today/Widget
对于需要实时更新信息的内容如赛事比分、股票行情、天气状况或快递信息等,可以通过下拉通知中心中的“Today视图”创建一个Widget来
全部评论 (0)
还没有任何评论哟~
