文件名称:应用扩展-the fvm in cfd an advanced introduction with openfoam and matlab
文件大小:8.52MB
文件格式:PDF
更新时间:2024-06-30 00:34:59
iOS Human Interface Guidelines
3.6 应用扩展 应用扩展可以延伸应用的使用范围。当用户使用其他应用时,应用扩展使得用户 仍能使用你应用的核心功能。举个例子,当人们在 Safari 中浏览网页时,他们 可以使用你的分享扩展来发送一张图片或一篇文章到你的社交网站上。或者当使 用 Photos(照片)应用时,人们可能会使用你的图片编辑扩展来为一张图片加上 一个滤镜效果。(在这些场景中,Safari 和照片应用承载用户使用扩展的场景, 因而被称为宿主应用(host apps)。) 你需要提交包含应用扩展的完整 iOS 应用到 App Store(包含扩展的应用被称为 容器应用(containing app))。在你的容器应用中启用扩展之后,人们就可以在 使用其他应用时,使用扩展来执行快速任务。例如,在邮件中浏览某个商品时, 人们可以不用离开邮件应用就使用你的动作扩展来把商品添加到购物清单中。 表 22-1 列举了可以多个创建的 iOS 应用扩展类型。 应用扩展类型 人们使用扩展来做… 今天部件 在通知中心中获得快速更新或者在今天视图中快速完成任务 分享 发送到网站或者和他人分享内容 动作 通过另一个应用的上下文信息来操作或查看内容 图片编辑 使用照片应用编辑图片或视频 文档提供者 进入和管理文档库 自定义键盘 替换 iOS 系统键盘 以下指南适用于所有类型的应用扩展,针对特定类型应用扩展的指南请参阅后续 章节。(如果想了解如何开发、调试和发布一个扩展,请参阅 App Extension Programming Guide.) 确保是单任务。应用扩展并不是应用的精简版,它帮助用户在有全局目标的上下 文中完成狭义范围内的有限任务。例如,动作扩展可以为用户提供一种不同的方 式来查看当前内容。