Sobes.tech
Junior — Middle

Quali tipi di variabili è consentito salvare in Extended?

sobes.tech AI

Risposta dell'AI

In UserDefaults (Extended) è possibile salvare solo determinati tipi di dati:

  • Stringhe (String)
  • Numeri (Int, Float, Double)
  • Valori booleani (Bool)
  • Date (Date)
  • Dati in formato Data
  • Array e dizionari composti dai tipi sopra menzionati

Gli oggetti complessi devono essere serializzati preventivamente, ad esempio in Data usando Codable o NSKeyedArchiver, prima di essere salvati. Tipi non supportati non possono essere salvati direttamente.