Junior — Middle
Na czym polega rola UserDefaults w tworzeniu aplikacji?
sobes.tech AI
Odpowiedź od AI
UserDefaults w iOS służy do przechowywania niewielkich ilości danych, takich jak ustawienia użytkownika, preferencje lub stan aplikacji między uruchomieniami. To wygodny sposób na zapisanie prostych typów danych (łańcuchów, liczb, wartości logicznych) w trwałym magazynie bez konieczności korzystania z baz danych lub plików. Na przykład można zapisać wybrany motyw interfejsu lub ostatnio otwarte ekran.
Przykład użycia:
let defaults = UserDefaults.standard
// Zapisanie wartości
defaults.set(true, forKey: "darkModeEnabled")
// Odczytanie wartości
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")