Вопрос проверяет понимание локального хранения данных, работы с графами объектов и интеграции persistence-слоя с UI.
Короткий ответ
CoreData хорошо подходит для Offline-first, потому что она оптимизирована для локального хранения и работы без сети. Она умеет эффективно кешировать данные, отслеживать изменения и работать с большими объемами данных. CoreData поддерживает фоновую запись и контексты, что важно для синхронизации. Она также тесно интегрирована с iOS и UIKit/SwiftUI. Это делает ее удобной базой для локального источника истины.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.