文档和iCloud:提升iOS应用用户体验
1. iCloud简介
过去几年中,苹果公司为iOS添加了最重要的新功能之一是iCloud服务。iCloud为iOS设备以及运行OS X的计算机提供云存储服务。大多数iOS用户在设置新设备或升级旧设备到较新版本的iOS时,可能会立即遇到iCloud设备备份选项。他们会迅速发现,即使是不需要使用电脑的自动备份也有其优势。
无电脑备份是一个很棒的功能,但它只是iCloud所能做到的冰山一角。iCloud更大的一个特点可能是,它为应用程序开发者提供了一种机制,让他们可以几乎不费吹灰之力地将数据透明地保存到苹果的云服务器上。你可以让你的应用程序将数据保存到iCloud,并且这些数据会自动传输到任何注册了相同iCloud用户的其他设备上。用户可以在他们的iPad上创建一个文档,稍后在他们的iPhone或Mac上查看同一个文档,无需任何中间步骤;文档就这样出现了。
2. UIDocument类的作用
iCloud文件系统的一个关键组成部分是 UIDocument 类。 UIDocument 通过处理文件读写的一些常见方面,减轻了创建基于文档的应用程序的工作量。这样一来,你就可以把更多的时间投入到独特功能的开发上。无论您是否使用iCloud, UIDocument 都为管理iOS中的文档文件提供了一些强大的工具。
为了演示这些功能,我们将创建一个简单的基于文档的应用程序——TinyPix,它将文件保存到本地存储。这是一种适用于各种基于iOS的应用程序的有效方法。
超级会员免费看
订阅专栏 解锁全文
1864

被折叠的 条评论
为什么被折叠?



