В настоящее время у нас есть приложение для создания заметок, написанное с использованием 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?