浏览 Realm 文件
Overview
在 Realm Studio 中打开 Realm 文件时,您可以:
实时查看活动对象
查询该 Realm 中的对象
导出 SDK 模型定义
这使其成为开发和调试由 Realm 支持的应用程序的重要工具。
实时查看活动对象
Realm Studio 可以让您在模拟器中运行客户端应用程序时查看实时对象。您可以看到应用程序中的函数是如何实时转换对象的。这是功能强大的调试和开发工具。
要在 Realm Studio 中查看活动对象,您需要查找 Realm 文件。知道 Realm 文件路径后,就可以在应用运行时在 Realm Studio 中将其打开。
注意
遗憾的是,Android 模拟器不支持在 Realm Studio 中查看活动对象。如果您正在针对 Android 进行开发,则必须先从模拟器下载该文件,然后才能访问它。
查询 Realm 中的对象
Realm Studio 可让您查询 Realm 文件中的对象。通过 Realm Studio 在 Realm 中执行此操作,为您提供了可视化工具,可以:
快速查看查询结果
尝试使用查询语法
验证 Realm 文件中的数据
主窗格顶部 Realm Studio 查询栏接受 Realm JavaScript 查询语法。您可以使用以下方法进行查询:
比较操作符
逻辑操作符
字符串操作符
您还可以在 Realm Studio 中查看详细说明查询选项的参考文档。按查询栏上的 ? 按钮。
导出 SDK 模型定义
Realm Studio 可让您导出模型定义,从而简化跨平台开发。
例如,您可能是 iOS 开发人员,已经在现有应用程序中创建了模式。现在您需要为 Android 应用程序声明相同的模式。在另一种编程语言中重新创建模式既费时又容易出错。相反,您可以在 Realm Studio 中打开您的 Realm 文件,并以 Java 导出模型定义。
要导出更新的类定义,请执行以下操作:
转到 File > Save model definitions,选择您的首选语言。支持的语言包括:Swift、JavaScript、TypeScript、Java、Kotlin 和 C# 等。
指定新类定义的名称和目的地。按 Save 按钮。
如果目标目录不存在,Realm Studio 将创建它。在该目标目录中,你会发现一个包含完整的类和属性列表的文件,其中包括新添加的内容。