Sobes.tech
Junior — Middle

Milyen területen vagy szerkezetben szokás adat tömböt tárolni?

sobes.tech MI

Válasz az MI-től

iOS-ben az adathalmazokat általában olyan adatstruktúrákban tárolják, mint az Array vagy az NSMutableArray (Objective-C-ben). Ha hosszú távon kell tárolni egy tömböt, akkor azt el lehet menteni:

  • UserDefaults — kis és egyszerű adatokhoz.
  • Fájlrendszer — például, a tömböt JSON vagy plist formátumba serializálva írjuk fájlba.
  • Core Data — ha az adatok összetettek és kapcsolatokat, lekérdezéseket igényelnek.

Példa egy tömb mentésére UserDefaults-be:

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

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