Sobes.tech
Junior — Middle

Care este scopul UserDefaults în dezvoltarea aplicațiilor?

sobes.tech AI

Răspuns de la AI

UserDefaults în iOS este utilizat pentru stocarea unor volume mici de date, cum ar fi setările utilizatorului, preferințele sau starea aplicației între lansări. Este o modalitate convenabilă de a salva tipuri simple de date (șiruri, numere, valori booleene) într-un depozit permanent fără a fi nevoie să folosiți baze de date sau fișiere. De exemplu, puteți salva tema interfeței selectată sau ultimul ecran deschis.

Exemplu de utilizare:

let defaults = UserDefaults.standard
// Salvarea valorii
defaults.set(true, forKey: "darkModeEnabled")

// Citirea valorii
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")