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