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