我正在考虑将Realm用于我们同时拥有iOS和Android客户端的项目。
看起来没有任何方法可以确保两个平台上的数据库模式相同,这样就可以在它们之间交换数据存储。由于架构是在代码中有效定义的,我如何确保它们保持兼容?
答案 0 :(得分:3)
Realm浏览器可以使用多种语言从现有Realm文件生成模型。那么也许您可以在一个平台上创建一个领域文件,然后使用浏览器生成另一个语言的对应文件?
答案 1 :(得分:0)
领域文档说Realm文件是跨平台的。
https://realm.io/docs/swift/latest/#finding-a-realm-file
您可以按照该部分中的说明进行操作,以确保您的架构相同。