UserDefaults para persistencia en Swift

Guardar datos

//Guardamos el ID del usuario
let userID = "IDdeUsuario"
UserDefaults.standard.set(userID, forKey: "UserID")
 
// Guardar el último evento visitado
let lastEventID = "evento789"
UserDefaults.standard.set(lastEventID, forKey: "LastEventID")
 
// Sincronizar para asegurarse de que los cambios se guarden inmediatamente
UserDefaults.standard.synchronize()

Recuperar datos almacenados

// Recuperar la identificación del usuario
if let savedUserID = UserDefaults.standard.string(forKey: "UserID") {
    print("Usuario identificado: \(savedUserID)")
}
 
// Recuperar el último evento visitado
if let savedLastEventID = UserDefaults.standard.string(forKey: "LastEventID") {
    print("Último evento visitado: \(savedLastEventID)")
}