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.