Sobes.tech
Назад к вопросам
Junior — Middle
75

Каким образом можно сохранять и извлекать данные из UserDefaults в iOS-приложениях?

Компании, где спрашивали
Альфа-БанкАльфа-Банк
Т-БанкТ-Банк

Ответ от нейросети

sobes.tech AI

В iOS для сохранения и извлечения простых данных используется класс UserDefaults. Он позволяет сохранять данные в виде ключ-значение.

Пример сохранения и извлечения:

// Сохранение данных
let defaults = UserDefaults.standard

defaults.set("Иван", forKey: "username")
defaults.set(25, forKey: "age")

// Извлечение данных
let username = defaults.string(forKey: "username") ?? ""
let age = defaults.integer(forKey: "age")

print("Пользователь: \(username), возраст: \(age)")

Важно помнить, что UserDefaults подходит для небольших объемов данных, таких как настройки или простые параметры. Для больших или сложных данных лучше использовать базы данных или файлы.