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