Проверяет знание различных механизмов хранения данных: от простых до сложных.
Основные способы:
UserDefaults
FileManager
Keychain
Core Data
SQLite
Codable + JSON
UserDefaults
Для хранения простых настроек (строки, числа, булевы значения).
FileManager
Для чтения/записи файлов напрямую.
Keychain
Безопасное хранение конфиденциальных данных (токены, пароли).
Core Data
ORM-подобная система. Подходит для сложных моделей, офлайн-хранилища.
SQLite
Прямая работа с базой данных через C API.
Codable + JSON/XML/Plist
Удобный способ сериализации объектов для хранения или отправки по сети.