SwiftUI Data & ArchitectureLesson 54Preview gratis
Persistence
Lesson ini bagian dari Swift · Semua level
Ringkasan
Pelajaran ini membahas penyimpanan data lokal ringan menggunakan UserDefaults di iOS. UserDefaults dirancang khusus untuk menyimpan preferensi pengguna, konfigurasi setelan aplikasi, atau penanda status sederhana (seperti status onboarding). Pengembang akan mempelajari operasi baca, tulis, dan batasan kapasitas UserDefaults.
Poin kunci
- UserDefaults menyimpan data pasangan key-value sederhana di file plist aplikasi
- Cocok untuk preferensi pengguna, pengaturan aplikasi, dan data berukuran kecil
- TIDAK dirancang untuk menyimpan dataset berukuran besar atau data rahasia sensitif (password)
- SwiftUI menyediakan property wrapper '@AppStorage' untuk sinkronisasi otomatis dengan UserDefaults
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.