ios – Realm是否适用于iCloud?

我想为iOS和OS X编写一个应用程序,它共享一个公共数据库并通过iCloud进行同步.我原本计划使用Realm,但是当想与CloudKit结合使用时是否适合使用,或者我应该使用Core Data?

谢谢.

最佳答案 iCloud允许您跨所有连接的用户设备备份和同步文件.使用Realm,理论上只要一个客户端访问数据到任何时间点就可以解决这个问题,这很难保证.此外,文件大小也有限制,这将使该解决方案可能很脆弱.

CloudKit是一种后端即服务解决方案,允许您设置架构并从那里请求您的数据.它没有带来内置的持久层.您需要自己提供该逻辑,以便与RealData集成CoreData.

点赞