Sobes.tech
Junior — Middle

Welke typen variabelen mogen worden opgeslagen in Extended?

sobes.tech AI

Antwoord van AI

In UserDefaults (Extended) kunnen alleen bepaalde gegevens types worden opgeslagen:

  • Strings
  • Getallen (Int, Float, Double)
  • Booleaanse waarden (Bool)
  • Data (Date)
  • Data in Data-vorm
  • Arrays en dictionaries bestaande uit bovengenoemde types

Complexe objecten moeten vooraf worden geserialiseerd, bijvoorbeeld naar Data met Codable of NSKeyedArchiver, voordat ze worden opgeslagen. Niet-ondersteunde types kunnen niet direct worden opgeslagen.