Kategori: Swift
Lazy initialization dalam Swift
Dalam pemrograman komputer, inisialisasi Lazy adalah taktik untuk menunda pembuatan objek, perhitungan nilai, atau beberapa proses besar lainnya sampai pertama kali dibutuhkan/dipanggil.
Membuat Template File Sederhana untuk Xcode
Saat Kamu bekerja pada area baru project, menambahkan fitur baru, menulis kode baru, atau bahkan refactoring dan mengatur ulang kode yang ada, Kamu sering perlu membuat banyak file baru. Cara paling umum untuk melakukannya adalah melalui menu File> New> File … di Xcode.
Closure dalam Swift
Disini Kamu akan mempelajari apa yang membuat closure berbeda dari fungsi biasa dalam swift. Kita mulai dengan “Apa itu Closure?”. Closure adalah blok fungsi yang bisa Kamu masukkan di kode Kamu. Kamu bisa memasukkan closure sebagai argumen suatu fungsi atau Kamu bisa menyimpannya sebagai properti suatu objek.Bisa dikatakan juga Closure adalah fungsi tanpa nama dan key func (sampai saat ini).
Pola Singleton dalam Swift
Pola singleton adalah pola desain yang membatasi instantiasi suatu kelas menjadi satu instance “tunggal”. Ini berguna ketika tepat satu objek diperlukan untuk mengoordinasikan tindakan di seluruh sistem. Istilah ini berasal dari konsep matematika singleton. – Wikipedia
Override dalam Swift
Kamu akan menguasai kata super dan override pada artikel ini. Banyak pemula kurang memahami ini karena mereka hanya copy-paste dari StackOver Flow dan tutorial yang ditemukan di mbah Google. Ya, termasuk saya juga ✌️. Tapi mulai sekarang kita harus memahaminya.
Property Observer dalam Swift
Dalam artikel Property Observer dalam Swift ini Kamu akan memecahkan masalah “Bagaimana cara menambahkan observer/pelacak pada properti?”. Misalnya kita ingin melacak kapan properti tersebut dimutasi atau apapun yang terjadi pada properti tersebut.
Computed Property dalam Swift
Apakah kita harus selalu membuat fungsi untuk menghitung sesuatu?Kita akan menemukan jawabannya setelah ini. Kamu akan belajar cara membuat hubungan antar variabel. Kamu tidak lagi harus mengelola dua atau lebih variabel secara terpisah. Kamu mungkin pernah melihat get and set diproject Kamu. Jika belum, jangan khawatir. Itulah tujuan dari artikel ini.
Convenience Init
Kita akan membahas tentang Convenience Init, disini kita akan belajar bagaimana menjadi “Pemalas”. Dalam pemrograman, menjadi malas seperti menulis kode yang singkat, kenyataannya adalah baik untuk tim dan user Kamu, sepanjang itu readable dan membuat pekerjaan selesai.
Typealias dalam Swift
Kamu akan mempelajari cara membuat nama palsu / alias untuk apa saja. Oke karena langsung saja karena typealias cukup singkat. Coba kita tinjau bagaimana menginisialisasi Array, Dictionary, danOptional
Extension dalam Swift
Dalam artikel kali ini, Kamu akan belajar bagaimana menjaga kode Kamu termodulasi menggunakan extension. Masalah yang ditemukan saat kode kita semakin besar adalah “Bagaimana menjaganya tetap ringkas dan termodulasi?” atau “bagaimana kita menghindari kode yang masif/berulang-ulang?”.