Swift Object ModelLesson 33Preview gratis
Initializers
Lesson ini bagian dari Swift · Semua level
Ringkasan
Pelajaran ini mengulas Initializers di Swift yang bertugas menyiapkan instans class, struct, atau enum agar siap digunakan sebelum propertinya diakses. Swift menerapkan aturan inisialisasi dua fase (Two-Phase Initialization) yang menjamin seluruh stored properties terisi nilai valid sebelum kode lain dieksekusi.
Poin kunci
- Inisialisasi dideklarasikan dengan kata kunci 'init()'
- Semua stored properties non-optional wajib diinisialisasi sebelum proses init selesai
- Class membedakan Designated Initializers dan Convenience Initializers
- Failable Initializers ('init?()') dapat mengembalikan nil jika inisialisasi gagal memenuhi validasi data
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.