Sobes.tech
Junior — Middle

Que tipos de variáveis podem ser armazenados em Extended?

sobes.tech IA

Resposta da IA

No UserDefaults (Extended) só é possível guardar determinados tipos de dados:

  • Strings
  • Números (Int, Float, Double)
  • Valores booleanos (Bool)
  • Datas (Date)
  • Dados em formato Data
  • Arrays e dicionários compostos pelos tipos acima mencionados

Objetos complexos devem ser serializados previamente, por exemplo, em Data usando Codable ou NSKeyedArchiver, antes de serem guardados. Tipos não suportados não podem ser guardados diretamente.