我正在使用core data
设计一个具有本地Cache
的应用。我正在考虑使用CloudKit
在多个iOS
设备上进行同步。由于CloudKit
不适用于persisting
数据,因此我非常确定如果用户丢失了手机,数据就会永远消失。我的应用不需要任何身份验证,因此如何将数据与本地Cache
一起保存在云中,以便可以在iOS
或{{{{}}之间的多个iPad
设备上同步1}}
P.S。是否可以在iWatch
中保存用户生成的内容files
,以便Documents
自动备份,而不使用iCloud
?
答案 0 :(得分:1)
数据会定期备份到iTunes和iCloud上,因此如果您的用户更改了设备,那么他们就可以从那里恢复数据。是否可以将用户生成的内容文件保存在Documents中,以便他们可以通过iCloud自动不使用CloudKit
答案 1 :(得分:0)
根据您的问题,只有创建Coredata
才能让您跨不同设备管理数据,但在此之前需要了解两个重要问题:
SQLite database
?SQLite
项目中使用现有的Xcode
数据库?以下是管理此内容的热门教程之一:
https://www.raywenderlich.com/27657/how-to-perform-a-lightweight-core-data-migration