Bulan: Februari 2020
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?”.
Class dan Struct
Dalam artikel ini terdapat 2 tujuan. Pertama, Kamu akan mempelajari dasar dari perbedaan antara class dan struct dengan memahami apa itu tipe reference dan tipe value. Kedua, Kamu akan menemukan mengapa struct tidak dapat diinherit.
Subscripts dalam Swift
Pernahkan Kamu berfikir untuk membuat shortcut untuk memanggil sebuah fungsi? Jika pernah maka teknik itu disebut Subscripts dalam swift.Silahkan buka playground kamu dan mulai koding. Buatlah sebuah class HelloKitty yang memiliki fungsi yang mengembalikan nilai string.