Junior — Middle
Mis on UserDefaults'i eesmärk rakenduste arendamisel?
sobes.tech AI
Vastus AI-lt
iOS-s UserDefaults kasutatakse väikeste andmemahtude salvestamiseks, näiteks kasutaja seaded, eelistused või rakenduse olek vahepeal. See on mugav viis salvestada lihtsaid andmetüüpe (stringid, numbrid, loogilised väärtused) püsivasse salvestusse ilma vajaduseta kasutada andmebaase või faile. Näiteks saab salvestada valitud kasutajaliidese teema või viimati avatud ekraani.
Kasutusnäide:
let defaults = UserDefaults.standard
// Väärtuse salvestamine
defaults.set(true, forKey: "darkModeEnabled")
// Väärtuse lugemine
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")