Sobes.tech
Junior — Middle

Ma'lumotlar massivlari odatda qaysi soha yoki tuzilmada saqlanadi?

sobes.tech AI

AIdan javob

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