Junior — Middle
Hogyan lehet adatokat menteni és kinyerni a UserDefaults-ból iOS alkalmazásokban?
sobes.tech MI
Válasz az MI-től
Az iOS-ben az egyszerű adatok mentésére és lekérésére a UserDefaults osztályt használják. Ez lehetővé teszi adatok tárolását kulcs-érték párok formájában.
Mentés és lekérés példája:
// Adatok mentése
let defaults = UserDefaults.standard
defaults.set("Ivan", forKey: "username")
defaults.set(25, forKey: "age")
// Adatok lekérése
let username = defaults.string(forKey: "username") ?? ""
let age = defaults.integer(forKey: "age")
print("Felhasználó: \(username), életkor: \(age)")
Fontos megjegyezni, hogy a UserDefaults kisebb adatmennyiségekhez alkalmas, például beállításokhoz vagy egyszerű paraméterekhez. Nagyobb vagy összetettebb adatok esetén célszerűbb adatbázisokat vagy fájlokat használni.