iCloud(苹果云端)是苹果推出的新功能,它可以存放你的内容,并以无线的方式将他们推送到你的装置上。即让现有苹果设备实现无缝对接,让使用者可以免费储存5GB的资料。
一、特点
iCloud将苹果音乐服务,系统备份,文件传输,笔记本及平板设备产品线等元素有机的结合在了一起,而且联系非常紧密。简而言之,iCloud平台可以将你的个人信息存储到苹果的服务器,通过连接无线网络,这些信息会自动推送到你手中的每个设备上,这些设备包括iPhone、iPod Touch、iPad,甚至是Mac电脑。(代表:MobileMe)
二、功能:存储内容
1、应用软件、电子书与备份恢复
- 在 iPhone 上下载一款新应用软件,它就会自动出现在你的 iPad 上。你不必担心多部设备同步的问题。
- 一旦你从 iBookstore 下载了电子书,iCloud 会自动将其推送到你其它的设备。
- 通过 WiFi 等无线网络,实现每天自动备份。备份的内容包括音乐,照片,视频,应用程序,书籍等。
2、Documents in the Cloud(云端文档):帮助用户在不同的设备上进行同样的文本编辑操作。
3、Photo Stream(照片流) :所有iPhone拍摄的照片会自动推送至服务器,然后服务器会将这些内容再推送到你之前使用个人ID登录过的每个苹果设备上,有点类似Android的Picasa相册。
4、iTunes in the Cloud(云端iTunes):购买的音乐或软件可以在任一相同 Apple ID 的设备上多次下载。
5、iTunes Match:通过扫描用户收藏的音乐库,能够发现用户并非通过苹果购买的音乐。如果iTunes Match发现苹果自家Music Store库中存在匹配音乐,苹果就会向用户提供同等质量的基于云的版本,但前提是用户须是iTunes Match的付费用户。
6、5 GB 空间:免费空间是 5 GB,可以保存邮件,文档,备份数据等等。iTunes 音乐不占用空间。
7、Mobile Me 邮箱免费:me. com 的邮件免费了,支持推送,不含广告。
三、合理利用iCloud存储空间
- 应该存储:
1、用户文档
2、包含用户建立的数据的app特殊文档
3、通过key-value(键-值)存储的参数
4、改变一个SQLite数据库日志文件
- 不该存储:
1、缓存文件
2、临时文件
3、App支持的可重建文件
4、下载的大数据文件
5、一个SQLite数据库的存储文件
- 系统管理本地的iCloud存储
1、iCloud文件存储在iCloud,同时本地有缓存。当网络不可用时,本地缓存的iCloud数据允许用户可以继续工作。
2、由于本地缓存的iCloud数据和其他文件共享空间,当没有足够的空间缓存iCloud数据,系统会自动的通过维护一个优化的本地文件子集来解决这一问题。
- 你的App帮助系统管理本地存储的两个特列
1、当用户文件当前不需要或者不太可能很快需要,通过调用NSFileManager的方法evictUbiquitousItemAtURL:error:来帮助