Я разрабатываю небольшой набор классов, которые упростят синхронизацию ваших основных данных с вашей Firebase. Но недавно я встретил Firebase iOS автономные возможности, и я заметил, что в отношении сохранения данных это звучит для меня подобно аналогичным возможностям, которые предоставили Core Data.
Как я уже сказал, я стараюсь, чтобы мои основные данные не синхронизировались с моей Firebase. Как эти два отличаются (если вообще для моего случая)? Более конкретно, будет ли Firebase офлайн предоставлять аналогичные эффекты? Мои намерения для однопользовательского приложения, мне не нужно поддерживать несколько пользователей одновременно в одном приложении. Мне нужно, чтобы данные сохранялись, чтобы пользователи могли получать доступ к своим данным в автономном режиме, а также между сеансами приложений/перезапусками.