Sobes.tech
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)
}