Вопрос проверяет понимание сценариев локального хранения данных в iOS.
SQLite используется для локального хранения данных внутри приложения. Он подходит для офлайн-режима и кеширования. SQLite не требует сервера и работает быстро. В iOS его часто используют через Core Data или напрямую.
В мобильных приложениях часто требуется хранить данные локально, независимо от сети.
SQLite применяют:
для офлайн-доступа
для кеширования данных
для хранения пользовательских настроек
для работы с большими объемами данных
Он:
встроен в систему
стабилен
требует минимум ресурсов
поддерживает транзакции
На практике:
напрямую через SQLite API
через Core Data
через сторонние ORM
SQLite — стандартное решение для локального хранения данных в iOS-приложениях.