之前花过时间了解 CloudKit,现在要开始做 iPaste macOS 与 iOS 端的同步,重新开始学习 CloudKit.
看了一天的教程,也跟着写了些测试代码,大体是明白了。现在的关键问题是,如何配合 CloudKit,以选择本地持久化方案?
如果是自己监控本地、云端的变化,手动合并,总感觉繁琐、容易出问题。另外,这是比较基础性的事,想着应该会有现成的解决方案。试着找了下,只大概找到几个看起来并不太靠谱的方案、开源库。之前,Core Data 就可以配合 iCloud 实现同步,苹果大爷在不更新这一方案后,为什么不做 Core Data + CloudKit 同步呢?感觉这是很基础的功能,让大家都造自己的轮子,哎…