Sobes.tech
Junior — Middle
96

iOS қолданбаларында UserDefaults-тан деректерді қалай оқиды?

Сұралған компаниялар
Т-БанкТ-Банк

AI-дан жауап

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 қайтарады (опционалды типтер үшін) немесе әдепкі мәнді (мысалы, bool үшін false) қайтарады. Бұл параметрлер мен шағын деректерді қосымшаның іске қосылуы арасында сақтау үшін қарапайым және ыңғайлы әдіс.