Junior — Middle
In welk gebied of structuur wordt meestal een gegevensarray opgeslagen?
sobes.tech AI
Antwoord van AI
In iOS worden gegevensarrays meestal opgeslagen in datastructuren zoals Array of NSMutableArray (in Objective-C). Als je een array op lange termijn wilt opslaan, kun je deze opslaan in:
- UserDefaults — voor kleine en eenvoudige gegevens.
- Bestandsysteem — bijvoorbeeld, serialiseer de array naar JSON of plist en schrijf deze naar een bestand.
- Core Data — als de gegevens complex zijn en beheer van relaties en query's vereisen.
Voorbeeld van het opslaan van een array in UserDefaults:
let fruits = ["Apple", "Banana", "Orange"]
UserDefaults.standard.set(fruits, forKey: "fruitsArray")
// Lezen
if let savedFruits = UserDefaults.standard.array(forKey: "fruitsArray") as? [String] {
print(savedFruits)
}