Sobes.tech
Junior — Middle

Veri dizisi genellikle hangi alan veya yapıda saklanır?

sobes.tech yapay zeka

AI'dan gelen yanıt

iOS'ta veri dizileri genellikle Array veya NSMutableArray gibi veri yapılarında saklanır (Objective-C'de). Bir diziyi uzun süre saklamak gerekiyorsa, şu yerlere kaydedilebilir:

  • UserDefaults — küçük ve basit veriler için.
  • Dosya sistemi — örneğin, diziyi JSON veya plist'e serileştirip bir dosyaya yazmak.
  • Core Data — veriler karmaşıksa ve ilişkilerin ve sorguların yönetilmesi gerekiyorsa.

Bir diziyi UserDefaults'ta saklama örneği:

let fruits = ["Apple", "Banana", "Orange"]
UserDefaults.standard.set(fruits, forKey: "fruitsArray")

// Okuma
if let savedFruits = UserDefaults.standard.array(forKey: "fruitsArray") as? [String] {
    print(savedFruits)
}