Junior — Middle
Em que lugar do sistema normalmente é armazenada a informação de string?
sobes.tech IA
Resposta da IA
No iOS, as informações de string geralmente são armazenadas nos seguintes locais:
-
UserDefaults — para configurações pequenas e preferências do utilizador. É uma forma simples de guardar dados em pares chave-valor.
-
Sistema de ficheiros (Documents, Caches) — para dados maiores ou estruturados, como ficheiros de texto.
-
Core Data — se precisar de guardar modelos de dados complexos com consultas e ligações.
-
Keychain — para guardar de forma segura strings confidenciais, como passwords.
Exemplo de guardar uma string no UserDefaults:
UserDefaults.standard.set("Olá, mundo!", forKey: "welcomeMessage")
if let message = UserDefaults.standard.string(forKey: "welcomeMessage") {
print(message) // Vai mostrar: Olá, mundo!
}