Sobes.tech
Junior — Middle

In quale area o struttura viene generalmente conservato un array di dati?

sobes.tech AI

Risposta dell'AI

In iOS, gli array di dati vengono solitamente memorizzati in strutture dati come Array o NSMutableArray (in Objective-C). Se si desidera salvare un array a lungo termine, si può memorizzarlo in:

  • UserDefaults — per dati piccoli e semplici.
  • Sistema di file — ad esempio, serializzare l'array in JSON o plist e scriverlo in un file.
  • Core Data — se i dati sono complessi e richiedono gestione di relazioni e query.

Esempio di salvataggio di un array in UserDefaults:

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

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