在创建、查看和操作文件时,人们不需要考虑文件系统。如果你的应用与文件相关,请尽可能淡化文件处理。

    截屏2019-11-0500.08.15.png

    向用户传达文件始终被保留的可信度,除非文件被取消或删除。通常,不要让人们明显的保存文件。相反,在打开和关闭文件以及切换到其他应用时,定期自动保存更改。在某些情况下,例如编辑现有文件时,保存和取消选项对于确认状态仍然有意义,编辑是即时抓取的。

    不要提供创建仅本地文件的选项。用户通常希望其所有文件在其所有设备上可用。只要有可能,你的应用应该支持基于云的文件存储,如 iCloud 等。

    实现直观的、图形化的文件浏览界面。理想情况下,使用熟悉的系统文档选取器进行浏览。如果使用自定义文件浏览器,请确保它是直观、高效的。当文件浏览器高度图形化、提供文件的可视化表示形式时最有效。为了加快导航速度,请考虑提供新建文档的按钮,这样人们就不需要去其他地方创建新文档了。

    允许用户在不离开应用的情况下预览文件。你可以使用「快速查看」来让用户查看 Keynote、Numbers 和 Pages 文档、PDF、图像和某些其他类型的文件的内容,即使你的应用实际上并未打开它们。请参阅快速查看

    请考虑与其他应用共享文件。如果有意义,你的应用可以通过文件提供扩展与其他应用共享其文件。你的应用还可以允许用户浏览和打开来自其他应用的文件。有关开发人员指南,请参阅向你的应用添加文档浏览器