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