Junior — Middle
Qual é a finalidade do UserDefaults no desenvolvimento de aplicações?
sobes.tech IA
Resposta da IA
O UserDefaults no iOS é usado para armazenar pequenos volumes de dados, como configurações do usuário, preferências ou estado do aplicativo entre sessões. É uma maneira conveniente de salvar tipos de dados simples (strings, números, valores booleanos) em armazenamento persistente sem precisar usar bancos de dados ou arquivos. Por exemplo, pode-se salvar o tema de interface selecionado ou a última tela aberta.
Exemplo de uso:
let defaults = UserDefaults.standard
// Guardar valor
defaults.set(true, forKey: "darkModeEnabled")
// Ler valor
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")