Вопрос проверяет знание распространенных способов сохранения данных между запусками приложения.
Короткий ответ
UserDefaults — для хранения небольших простых настроек. Keychain — для безопасного хранения конфиденциальных данных (пароли, токены). FileManager — для работы с файлами и папками в песочнице приложения (документы, изображения). Core Data — мощный фреймворк для работы с объектными графами и сложными данными, с поддержкой SQLite. Realm — сторонняя база данных, альтернатива Core Data, с простым API.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.