Junior — Middle
Quels types de variables peuvent être enregistrés dans Extended?
sobes.tech IA
Réponse de l'IA
Dans UserDefaults (Extended), vous ne pouvez enregistrer que certains types de données :
- Chaînes (String)
- Nombres (Int, Float, Double)
- Valeurs booléennes (Bool)
- Dates (Date)
- Données sous forme de Data
- Tableaux et dictionnaires composés des types mentionnés ci-dessus
Les objets complexes doivent être sérialisés au préalable, par exemple en Data à l'aide de Codable ou NSKeyedArchiver, avant de les enregistrer. Les types non pris en charge ne peuvent pas être enregistrés directement.