Sobes.tech
Junior — Middle

Was ist die Aufgabe von UserDefaults in der App-Entwicklung?

sobes.tech KI

Antwort von AI

UserDefaults in iOS wird verwendet, um kleine Datenmengen zu speichern, wie z.B. Benutzereinstellungen, Präferenzen oder den Zustand der Anwendung zwischen Starts. Es ist eine praktische Möglichkeit, einfache Datentypen (Strings, Zahlen, boolesche Werte) in einem dauerhaften Speicher zu speichern, ohne Datenbanken oder Dateien verwenden zu müssen. Zum Beispiel kann man das gewählte Theme oder den zuletzt geöffneten Bildschirm speichern.

Beispiel für die Verwendung:

let defaults = UserDefaults.standard
// Wert speichern
defaults.set(true, forKey: "darkModeEnabled")

// Wert lesen
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")