Sobes.tech
Junior — Middle

Em que área ou estrutura geralmente é armazenado um array de dados?

sobes.tech IA

Resposta da IA

No iOS, os arrays de dados geralmente são armazenados em estruturas de dados como Array ou NSMutableArray (em Objective-C). Se precisar guardar um array a longo prazo, pode armazená-lo em:

  • UserDefaults — para dados pequenos e simples.
  • Sistema de ficheiros — por exemplo, serializar o array em JSON ou plist e gravar num ficheiro.
  • Core Data — se os dados forem complexos e requererem gestão de ligações e consultas.

Exemplo de guardar um array no UserDefaults:

let fruits = ["Apple", "Banana", "Orange"]
UserDefaults.standard.set(fruits, forKey: "fruitsArray")

// Leitura
if let savedFruits = UserDefaults.standard.array(forKey: "fruitsArray") as? [String] {
    print(savedFruits)
}