Sobes.tech
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.