Sobes.tech
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.