Junior — Middle
Como é que se podem guardar e recuperar dados do UserDefaults em aplicações iOS?
sobes.tech IA
Resposta da IA
No iOS, para guardar e recuperar dados simples, utiliza-se a classe UserDefaults. Ela permite guardar dados em formato de chave-valor.
Exemplo de armazenamento e recuperação:
// Guardar dados
let defaults = UserDefaults.standard
defaults.set("Ivan", forKey: "username")
defaults.set(25, forKey: "age")
// Recuperar dados
let username = defaults.string(forKey: "username") ?? ""
let age = defaults.integer(forKey: "age")
print("Utilizador: \(username), idade: \(age)")
É importante lembrar que UserDefaults é adequado para pequenos volumes de dados, como configurações ou parâmetros simples. Para dados maiores ou mais complexos, é melhor usar bases de dados ou ficheiros.