Sobes.tech
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")