Какова хорошая стратегия реализации приложения для iOS для взаимодействия данных с помощью Android ORM Room? - PullRequest
0 голосов
/ 05 июля 2019

В настоящее время у нас есть приложение для создания заметок, написанное с использованием 1002 * комнаты ORM .

Файл SQLite сохраняется на Google Диске.

Сейчасу нас есть требование: разработать приложение для iOS, загрузить данные с Google Drive и выполнить на нем операцию чтения / записи.

Однако вряд ли нам удастся найти хорошую эквивалентную библиотеку ORM для iOS swift.

Наши запланированные стратегии реализации:

Read raw data using [SQLite.swift][1] -> Convert raw data to data model -> iOS will update UI based on data model

Convert data model to raw data -> Write raw data using [SQLite.swift][1]

Это громоздко и подвержено ошибкам из-за необходимости писать преобразователь, преобразовывать необработанные данные SQLite в модель данных и преобразовывать модель данных в SQLiteнеобработанные данные.

В Android Room мы можем избежать такого шага конвертации, поскольку Android Room помогает выполнять всю работу по конвертации.

Могу ли я узнать, в iOS, каков хороший способдостичь Android-эквивалент комнаты ORM?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...