Sobes.tech
Junior — Middle

Jaký je účel UserDefaults při vývoji aplikací?

sobes.tech AI

Odpověď od AI

UserDefaults v iOS se používá k ukládání malých objemů dat, jako jsou uživatelská nastavení, preference nebo stav aplikace mezi spuštěními. Je to pohodlný způsob, jak uložit jednoduché datové typy (řetězce, čísla, logické hodnoty) do trvalého úložiště bez nutnosti používat databáze nebo soubory. Například lze uložit vybrané téma rozhraní nebo poslední otevřenou obrazovku.

Příklad použití:

let defaults = UserDefaults.standard
// Uložení hodnoty
defaults.set(true, forKey: "darkModeEnabled")

// Čtení hodnoty
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")