Назад к вопросам
Т-Банк
Junior — Middle
74
Каким образом осуществляется чтение данных из UserDefaults в приложениях iOS?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В iOS для чтения данных из UserDefaults используется класс UserDefaults. Он позволяет сохранять и получать простые типы данных, такие как строки, числа, булевы значения и т.д.
Пример чтения значения:
let defaults = UserDefaults.standard
// Чтение строки по ключу
if let username = defaults.string(forKey: "username") {
print("Имя пользователя: \(username)")
} else {
print("Имя пользователя не найдено")
}
// Чтение булевого значения
let isLoggedIn = defaults.bool(forKey: "isLoggedIn")
print("Пользователь вошел: \(isLoggedIn)")
Если значение по ключу отсутствует, методы возвращают nil (для опциональных типов) или значение по умолчанию (например, false для bool). Это простой и удобный способ хранить настройки и небольшие данные между запусками приложения.