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