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