iCloud
iCloud有一个更新可能会对现有用户有影响
文件数据迁移
iClound在用户设备和服务器之间的文件和数据传输更可靠。当用户安装了iOS8并且登录iCloud账号,iCloud服务器会为当前用户执行一次文件和数据的迁移。这个迁移包括复制用户的文件和数据到一个新的文件夹下。这个文件夹只能在iOS8和OS X10.10中访问。之前的操作系统仍然访问以前的文件夹,但是对数据的改变不会出现的新文件夹下,新文件夹下的改变也不会出现在以前的文件夹下。
CloudKit
CloudKit(CloudKit.framework)是一个app和icloud传输数据的通道。和其他封闭的iClound技术不同,CloudKit让你可以控制什么时候传输。并且可以使用CloudKit控制所有类型的数据。
使用CloudKit存储数据到一个库中可以被所有的用户共享。这个公共的库绑定在一个app上但是可以被设备上任何地方访问(就算没有登录iClound账号)。作为开发者,可以直接管理这个数据并且可以管理所有的修改。
Document Picker
文件选择控制器(UIDocumentPickerViewController)可以让用户在程序外访问程序的沙盒。是app间共享文件的一种简单方式。它也支持一些复杂方式,比如用户可能在多个app中编辑同一个文件。
文件选择器可以访问多个文件提供者的文件。比如,iClound可以让你访问其他app存储在iClound的文件,第三方开发者也可以提供文件。