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