如何制作 iCloud 内容的存档副本

导读 Apple 的iCloud会保留同步数据的副本,但要对在线内容进行一致的存档可能会很棘手。这是如何做的。iCloud 是 Apple 的云服务,可让您跨...

Apple 的iCloud会保留同步数据的副本,但要对在线内容进行一致的存档可能会很棘手。这是如何做的。

iCloud 是 Apple 的云服务,可让您跨设备无缝共享数据。这个想法是你可以将数据从支持它的应用程序保存到 iCloud,然后其他设备上的相同应用程序可以同步存储在苹果 iCloud 服务器上的数据。

在实践中,这相当有效,但自 iCloud 诞生以来,在同步和跨设备保持数据统一方面一直存在问题。Apple 已尝试解决这些问题,但一些用户今天仍然报告 iCloud 出现间歇性问题。

技术背景

在底层,iCloud 使用两项 Apple 技术来管理和同步数据。第一个是 Core Data,它是 Apple 的本地数据库技术,允许应用程序在设备上本地存储数据。

第二种技术是 CloudKit,它是一个 Web API 和接口,用于在 Apple 的 iCloud 服务器上存储共享数据,然后调用 CloudKit API 的应用程序可以访问这些数据。

在 Apple 的所有操作系统的幕后,都有守护进程静默运行并保持一切同步。当应用程序对 Core Data 中的本地管理对象进行更改时,它会导致操作系统通过 API 调用将这些更改推送到 CloudKit 存储,操作系统守护进程会感知这些更改并将其用作同步信号。

所有这一切都在后台默默地工作,以保持数据在两个设备和 Apple 的 iCloud 服务器上同步。

免责声明:本文由用户上传,如有侵权请联系删除!