Junior — Middle
Uygulama geliştirmede UserDefaults'in amacı nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS'ta UserDefaults, kullanıcı ayarları, tercihler veya uygulama durumu gibi küçük veri hacimlerini saklamak için kullanılır. Bu, basit veri türlerini (dizeler, sayılar, boolean değerler) kalıcı depolamaya kaydetmenin uygun bir yoludur ve veritabanları veya dosyalar kullanmaya gerek kalmaz. Örneğin, seçilen arayüz teması veya son açılan ekran kaydedilebilir.
Kullanım örneği:
let defaults = UserDefaults.standard
// Değer kaydetme
defaults.set(true, forKey: "darkModeEnabled")
// Değeri okuma
let isDarkMode = defaults.bool(forKey: "darkModeEnabled")