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)
}