Junior — Middle
Qual è lo scopo di UserDefaults nello sviluppo di applicazioni?
sobes.tech AI
Risposta dell'AI
UserDefaults in iOS viene utilizzato per memorizzare piccoli volumi di dati, come le impostazioni dell'utente, le preferenze o lo stato dell'app tra le sessioni. È un modo comodo per salvare tipi di dati semplici (stringhe, numeri, valori booleani) in un archivio persistente senza dover usare database o file. Ad esempio, si può salvare il tema dell'interfaccia scelto o l'ultima schermata aperta.
Esempio di utilizzo:
let defaults = UserDefaults.standard
// Salvataggio del valore
defaults.set(true, forKey: "darkModeEnabled")
// Lettura del valore
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")