Junior — Middle
Quais são as formas de armazenamento de objetos disponíveis na plataforma iOS?
sobes.tech IA
Resposta da IA
No iOS, os objetos podem ser armazenados de várias maneiras:
- UserDefaults — para armazenar pequenas configurações e dados simples (strings, números, valores booleanos).
- Sistema de ficheiros — guardar ficheiros em diretórios da aplicação (Documents, Caches, etc.).
- Core Data — base de dados orientada a objetos para dados estruturados complexos.
- Keychain — armazenamento seguro de dados confidenciais, como passwords.
- NSCoding / Codable — serialização de objetos para ficheiros ou UserDefaults.
Exemplo de guardar uma string no UserDefaults:
UserDefaults.standard.set("Exemplo", forKey: "myKey")
A escolha do método depende do volume, estrutura e requisitos de segurança dos dados.