Sobes.tech
Junior — Middle

Kuriame srityje ar struktūroje dažniausiai saugomas duomenų masyvas?

sobes.tech AI

Atsakymas iš AI

iOS dažniausiai duomenų masyvai saugomi duomenų struktūrose, tokiuose kaip Array arba NSMutableArray (Objective-C). Jei reikia ilgalaikio masyvo saugojimo, jį galima išsaugoti:

  • Naudojant UserDefaults — mažiems ir paprastiems duomenims.
  • Failų sistemoje — pavyzdžiui, serializuojant masyvą į JSON arba plist ir įrašant į failą.
  • Core Data — jei duomenys yra sudėtingi ir reikalauja ryšių bei užklausų valdymo.

Pavyzdys, kaip išsaugoti masyvą UserDefaults:

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

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