Sobes.tech
Junior — Middle

Aký je účel UserDefaults pri vývoji aplikácií?

sobes.tech AI

Odpoveď od AI

UserDefaults v iOS sa služi za shranjevanje manjših količin podatkov, kot so uporabniške nastavitve, preference ali stanje aplikacije med zagoni. To je priročen način za shranjevanje enostavnih vrst podatkov (nizi, številke, logične vrednosti) v trajno shrambo brez potrebe po uporabi baz podatkov ali datotek. Na primer, lahko shranite izbrano temo vmesnika ali zadnji odpirani zaslon.

Primer uporabe:

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

// Branje vrednosti
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")