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