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