|
4 | 4 | Realm Studio
|
5 | 5 | ============
|
6 | 6 |
|
| 7 | +.. toctree:: |
| 8 | + :titlesonly: |
| 9 | + :hidden: |
| 10 | + |
| 11 | + Install Realm Studio </studio/install> |
| 12 | + Open a Realm File </studio/open-realm-file> |
| 13 | + Explore a Realm File </studio/explore-realm-file> |
| 14 | + Modify a Realm File </studio/modify-objects> |
| 15 | + Modify Schema </studio/modify-schema> |
| 16 | + |
7 | 17 | Get Started with Realm Studio
|
8 | 18 | -----------------------------
|
9 | 19 |
|
10 |
| -Realm Studio is a developer tool for desktop operating systems that |
11 |
| -allows you to manage Realm Database instances. With Realm Studio, you |
12 |
| -can open and edit local and synced realms. It supports Mac, Windows, and |
13 |
| -Linux. |
| 20 | +Realm Studio is a visual tool to view, edit, and design {+client-database+} |
| 21 | +files. With Realm Studio, developers can: |
| 22 | + |
| 23 | +- Query objects in the database |
| 24 | +- View live objects in realtime while running an app |
| 25 | +- Create, modify, and delete objects |
| 26 | +- Add classes and properties to the schema |
| 27 | +- Export the schema as class definitions in C#, Java, JavaScript, Kotlin, |
| 28 | + Swift, and TypeScript |
| 29 | +- Save and import changes into a client app or production database |
14 | 30 |
|
15 | 31 | .. image:: /images/realm-studio.png
|
16 | 32 | :alt: A screenshot of Realm Studio
|
17 | 33 |
|
18 |
| -See :github:`Releases on GitHub <realm/realm-studio/releases/latest>`: |
19 |
| - |
20 |
| -- `Download for Linux <https://studio-releases.realm.io/latest/download/linux-appimage>`_ |
21 |
| -- `Download for Mac <https://studio-releases.realm.io/latest/download/mac-dmg>`_ |
22 |
| -- `Download for Windows <https://studio-releases.realm.io/latest/download/win-setup>`_ |
23 |
| - |
24 |
| -.. _find-the-default-realm-path: |
25 |
| - |
26 |
| -Find the Realm File(s) |
27 |
| ----------------------- |
28 |
| - |
29 |
| -{+client-database+} stores a binary encoded version of every object and type in a |
30 |
| -realm in a single ``.realm`` file. The file is located at a specific path that |
31 |
| -you define when you open the realm. |
32 |
| - |
33 |
| -.. tabs-realm-languages:: |
34 |
| - |
35 |
| - .. tab:: |
36 |
| - :tabid: swift |
37 |
| - |
38 |
| - In Swift app development, you can find the current path of the |
39 |
| - default {+realm+} by pausing the simulator and using the LLDB console: |
40 |
| - |
41 |
| - .. code-block:: swift |
42 |
| - |
43 |
| - (lldb) po Realm.Configuration.defaultConfiguration.fileURL |
44 |
| - |
45 |
| - .. tab:: |
46 |
| - :tabid: objective-c |
47 |
| - |
48 |
| - In Objective-C app development, you can find the current path of the |
49 |
| - default {+realm+} by pausing the simulator and using the LLDB console: |
| 34 | +View Realm Studio Releases |
| 35 | +-------------------------- |
50 | 36 |
|
51 |
| - .. code-block:: objective-c |
| 37 | +You can see a list of all releases at `Realm Studio Releases <https://studio-releases.realm.io/>`_. |
| 38 | +Click a version number to view a page listing enhancements, fixes, and |
| 39 | +file downloads for that version. |
52 | 40 |
|
53 |
| - (lldb) po [RLMRealmConfiguration defaultConfiguration].fileURL |
| 41 | +Alternately, you can view :github:`Releases on GitHub <realm/realm-studio/releases/latest>`, |
| 42 | +as well as track and file issues for Realm Studio. |
0 commit comments