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