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