Junior — Middle
Wat is de functie van UserDefaults bij het ontwikkelen van apps?
sobes.tech AI
Antwoord van AI
UserDefaults in iOS wordt gebruikt om kleine hoeveelheden gegevens op te slaan, zoals gebruikersinstellingen, voorkeuren of de status van de app tussen sessies door. Het is een handige manier om eenvoudige datatypes (strings, getallen, booleans) op te slaan in een permanente opslag zonder dat je databases of bestanden hoeft te gebruiken. Bijvoorbeeld, je kunt het gekozen interface-thema of het laatst geopende scherm opslaan.
Voorbeeld van gebruik:
let defaults = UserDefaults.standard
// Waarde opslaan
defaults.set(true, forKey: "darkModeEnabled")
// Waarde lezen
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")