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