Sobes.tech
Назад к вопросам
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). Это простой и удобный способ хранить настройки и небольшие данные между запусками приложения.