Junior — Middle
Aké typy premenných je možné uložiť v Extended?
sobes.tech AI
Odpoveď od AI
V UserDefaults (Extended) je možné ukladať iba určité typy údajov:
- Reťazce (String)
- Čísla (Int, Float, Double)
- Boolean hodnoty (Bool)
- Dátumy (Date)
- Dáta vo forme Data
- Polia a slovníky pozostávajúce z vyššie uvedených typov
Zložité objekty je potrebné vopred serializovať, napríklad do Data pomocou Codable alebo NSKeyedArchiver, pred ich uložením. Nepodporované typy nie je možné uložiť priamo.