SwiftUI Data & ArchitectureLesson 53Preview gratis
Networking
Lesson ini bagian dari Swift · Semua level
Ringkasan
Pelajaran ini mengulas teknik komunikasi jaringan (Networking) di Swift menggunakan URLSession dan protokol Codable (Decodable/Encodable). Pengembang diajarkan cara mengirim HTTP GET request menggunakan sintaks modern async/await, memvalidasi HTTP status code, serta melakukan parsing data JSON ke struct Swift secara instan.
Poin kunci
- URLSession adalah API bawaan Foundation untuk menangani permintaan HTTP/HTTPS
- Metode 'URLSession.shared.data(from: url)' terintegrasi dengan Swift Concurrency async/await
- Protokol 'Codable' otomatis melakukan serialisasi dan deserialisasi data format JSON
- JSONDecoder memetakan data respon JSON ke model struct Swift secara aman
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.