Sobes.tech
Junior — Middle

Mi a feladata a UserDefaults-nek az alkalmazásfejlesztésben?

sobes.tech MI

Válasz az MI-től

Az iOS-ben a UserDefaults az alkalmazás indításai közötti kis adatmennyiségek, például felhasználói beállítások, preferenciák vagy az alkalmazás állapotának tárolására szolgál. Ez egy kényelmes módja az egyszerű típusú adatok (szövegek, számok, logikai értékek) mentésének tartós tárolóba anélkül, hogy adatbázist vagy fájlokat kellene használni. Például elmentheted a kiválasztott témát vagy az utolsó megnyitott képernyőt.

Használati példa:

let defaults = UserDefaults.standard
// Érték mentése
defaults.set(true, forKey: "darkModeEnabled")

// Érték olvasása
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")