Sobes.tech
Junior — Middle

Дар кадом соҳа ё структура одатан массиви маълумот нигоҳ дошта мешавад?

sobes.tech AI

Ҷавоб аз AI

Дар iOS, массивҳои маълумот одатан дар структураҳои маълумот, монанди Array ё NSMutableArray (дар Objective-C) нигоҳ дошта мешаванд. Агар лозим ояд, ки массивро дарозмуддат нигоҳ доред, шумо метавонед онро дар:

  • UserDefaults — барои маълумоти хурду оддӣ.
  • Системаи файл — масалан, сериалкунии массив ба JSON ё plist ва навиштан ба файл.
  • Core Data — агар маълумотҳо мураккаб бошанд ва ниёз ба идоракунии робитаҳо ва дархостҳо дошта бошанд.

Масалан, нигоҳдории массив дар UserDefaults:

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

// Хондан
if let savedFruits = UserDefaults.standard.array(forKey: "fruitsArray") as? [String] {
    print(savedFruits)
}