Junior — Middle
iOS uygulamalarında UserDefaults'tan veri nasıl saklanır ve alınır?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS'ta, basit verileri kaydetmek ve almak için UserDefaults sınıfı kullanılır. Bu, anahtar-değer şeklinde veri saklamaya olanak tanır.
Kaydetme ve alma örneği:
// Veri kaydetme
let defaults = UserDefaults.standard
defaults.set("Ivan", forKey: "username")
defaults.set(25, forKey: "age")
// Veri alma
let username = defaults.string(forKey: "username") ?? ""
let age = defaults.integer(forKey: "age")
print("Kullanıcı: \(username), yaş: \(age)")
UserDefaults'in küçük veri hacimleri, ayarlar veya basit parametreler için uygun olduğunu unutmamak önemlidir. Daha büyük veya karmaşık veriler için veritabanları veya dosyalar kullanmak daha iyidir.