Junior — Middle
¿Cuál es la finalidad de UserDefaults en el desarrollo de aplicaciones?
sobes.tech AI
Respuesta de la IA
UserDefaults en iOS se utiliza para almacenar pequeños volúmenes de datos, como configuraciones de usuario, preferencias o el estado de la aplicación entre sesiones. Es una forma conveniente de guardar tipos de datos simples (cadenas, números, valores booleanos) en un almacenamiento persistente sin necesidad de usar bases de datos o archivos. Por ejemplo, se puede guardar el tema de interfaz seleccionado o la última pantalla abierta.
Ejemplo de uso:
let defaults = UserDefaults.standard
// Guardar valor
defaults.set(true, forKey: "darkModeEnabled")
// Leer valor
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")