Junior — Middle
Quelle est la fonction de UserDefaults dans le développement d'applications?
sobes.tech IA
Réponse de l'IA
UserDefaults sur iOS est utilisé pour stocker de petites quantités de données, telles que les paramètres utilisateur, préférences ou l'état de l'application entre les lancements. C'est une méthode pratique pour sauvegarder des types de données simples (chaînes, nombres, valeurs booléennes) dans un stockage permanent sans avoir besoin d'utiliser des bases de données ou des fichiers. Par exemple, vous pouvez sauvegarder le thème d'interface choisi ou le dernier écran ouvert.
Exemple d'utilisation:
let defaults = UserDefaults.standard
// Sauvegarder une valeur
defaults.set(true, forKey: "darkModeEnabled")
// Lire une valeur
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")