Junior — Middle
Məlumatlar massivləri adətən hansı sahədə və ya strukturdadır?
sobes.tech Süni İntellekt
AI-dan cavab
iOS-da məlumat massivləri adətən Array və ya NSMutableArray kimi məlumat strukturlarında saxlanılır (Objective-C-də). Əgər massiv uzun müddət saxlanılmalısa, onu saxlamaq olar:
- UserDefaults — kiçik və sadə məlumatlar üçün.
- Fayl sistemində — məsələn, massiv JSON və ya plist-ə seriallaşdırılıb fayla yazıla bilər.
- Core Data — məlumatlar mürəkkəbdirsə və əlaqələrin və sorğuların idarə olunması tələb olunursa.
Məsələn, massivı UserDefaults-da saxlamaq:
let fruits = ["Apple", "Banana", "Orange"]
UserDefaults.standard.set(fruits, forKey: "fruitsArray")
// Oxuma
if let savedFruits = UserDefaults.standard.array(forKey: "fruitsArray") as? [String] {
print(savedFruits)
}