Junior — Middle
Milyen típusú változókat lehet menteni az Extended-ben?
sobes.tech MI
Válasz az MI-től
A UserDefaults (Extended) csak bizonyos adattípusokat tárolhat:
- Szövegek (String)
- Számok (Int, Float, Double)
- Logikai értékek (Bool)
- Dátumok (Date)
- Data formátumú adatok
- A fent felsorolt típusokból álló tömbök és szótárak
Komplex objektumokat előzetesen serializálni kell, például Data formátumba Codable vagy NSKeyedArchiver segítségével, mielőtt tárolnánk őket. A nem támogatott típusokat nem lehet közvetlenül menteni.