Junior — Middle
Kādā jomā vai struktūrā parasti tiek glabāts datu masīvs?
sobes.tech AI
Atbilde no AI
iOS parasti dati masīvi tiek saglabāti datu struktūrās, piemēram, Array vai NSMutableArray (Objective-C). Ja nepieciešams saglabāt masīvu ilgtermiņā, to var saglabāt:
- UserDefaults — mazām un vienkāršām datu struktūrām.
- Failu sistēmā — piemēram, serializējot masīvu JSON vai plist formātā un ierakstot to failā.
- Core Data — ja dati ir sarežģīti un prasa saistību un vaicājumu pārvaldību.
Piemērs, kā saglabāt masīvu UserDefaults:
let fruits = ["Apple", "Banana", "Orange"]
UserDefaults.standard.set(fruits, forKey: "fruitsArray")
// Lasīšana
if let savedFruits = UserDefaults.standard.array(forKey: "fruitsArray") as? [String] {
print(savedFruits)
}