Sobes.tech
Junior — Middle

Ako sa ukladajú a načítajú údaje z UserDefaults v iOS aplikáciách?

sobes.tech AI

Odpoveď od AI

V iOS sa na ukládanie a načítanie jednoduchých údajov používa triedu UserDefaults. Umožňuje ukladať údaje vo forme kľúč-hodnota.

Príklad ukladania a načítania:

// Ukladanie údajov
let defaults = UserDefaults.standard

defaults.set("Ivan", forKey: "username")
defaults.set(25, forKey: "age")

// Načítanie údajov
let username = defaults.string(forKey: "username") ?? ""
let age = defaults.integer(forKey: "age")

print("Používateľ: \(username), vek: \(age)")

Je dôležité pamätať, že UserDefaults je vhodný pre malé objemy údajov, ako sú nastavenia alebo jednoduché parametre. Pre väčšie alebo zložitejšie údaje je lepšie používať databázy alebo súbory.