Overview
Al abrir un archivo de reino en Realm Studio, puedes:
Ver objetos vivos en tiempo real
Consultar objetos en el reino
Exportar definiciones de modelo SDK
Esto lo convierte en una herramienta valiosa para desarrollar y depurar aplicaciones respaldadas por Realm.
Ver objetos vivos en tiempo real
Realm Studio te permite ver objetos en vivo mientras ejecutas una aplicación cliente en un emulador. Puedes ver cómo las funciones de tu aplicación transforman los objetos en tiempo real. Es una potente herramienta de depuración y desarrollo.
Para ver objetos activos en Realm Studio, necesitas encontrar tu archivo de reino. Una vez que conozcas la ruta, podrás abrirlo en Realm Studio mientras la aplicación se está ejecutando.
Nota
Lamentablemente, los emuladores de Android no admiten la visualización de objetos activos en Realm Studio. Si estás desarrollando para Android, debes descargar el archivo desde el emulador antes de poder acceder a él.
Consultar objetos en el dominio
Realm Studio permite consultar los objetos del archivo realm. Esta posibilidad de hacerlo en el realm a través de Realm Studio proporciona una herramienta visual para:
Ver rápidamente los resultados de la consulta
Experimente con la sintaxis de consulta
Validar los datos en el archivo realm
La barra de consultas de Realm Studio, en la parte superior del panel principal, acepta la sintaxis de consulta JavaScript de Realm. Puede realizar consultas usando:
Operadores de comparación
Operadores lógicos
Operadores de cadena
También puede ver un documento de referencia que detalla las opciones de consulta desde Realm Studio. Presione el botón ? Botón al lado de la barra de consulta.
Exportar definiciones de modelos del SDK
Realm Studio le permite exportar definiciones de modelos, lo que agiliza el desarrollo multiplataforma.
Por ejemplo, si eres un desarrollador de iOS y ya has creado un esquema en una aplicación existente, ahora necesitas declarar el mismo esquema para tu aplicación de Android. Recrear ese esquema en otro lenguaje de programación puede llevar mucho tiempo y ser propenso a errores. En su lugar, puedes abrir el archivo realm en Realm Studio y exportar la definición del modelo en Java.
Para exportar definiciones de clases actualizadas:
Vaya a File > Save model definitions y seleccione su idioma preferido. Los idiomas compatibles son: Swift, JavaScript, TypeScript, Java, Kotlin y C#.
Especifique un nombre y un destino para las nuevas definiciones de clase. Pulse el botón Save.
Si tu directorio de destino aún no existe, Realm Studio lo crea. Dentro, encontrarás un archivo con una lista completa de clases y propiedades, incluyendo las nuevas incorporaciones.