Junior — Middle
სად ინახება ჩვეულებრივ მონაცემთა მასივი?
sobes.tech AI
პასუხი AI-სგან
iOS-də 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 — əgər 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)
}