Sobes.tech
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)
}