Salvare le preferenze utente in Swift e iOS con UserDefaults

Mattepuffo's logo
Salvare le preferenze utente in Swift e iOS con UserDefaults

Salvare le preferenze utente in Swift e iOS con UserDefaults

Quando parliamo di app è molto facile che capiti di dover salvare dei dati utente (ad esempio il token).

Se si tratta di pochi dati non ha senso usare un db interno; su iOS e Swift possiamo usare UserDefaults!

Vediamo un esempio basico.

Prima vediamo come salvare i dati:

let defaults = UserDefaults.standard
defaults.set(true, forKey: "LOGGATO")
defaults.set("TOKEN", forKey: "TOKEN")
defaults.set("a@a.it", forKey: "EMAIL")
defaults.set(25, forKey: "ETA")
defaults.set(Date(), forKey: "DATA_LOGIN")

Abbiamo salvato i dati in vari tipi.

Per leggere i dati:

let defaults = UserDefaults.standard
let email = defaults.string(forKey: "EMAIL")
print(email!)

Enjoy!


Condividi

Commentami!