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.