iOS Stack Weekly — Masalah #50
Selamat datang di iOS Weekly — buletin tentang pengembangan dan pembaruan baru dunia iOS yang dikurasi oleh tim Canopas, dikirimkan setiap hari Senin.
Artikel
Menguji async/menunggu pengecualian
Kita semua tahu betapa pentingnya menguji kode Anda untuk rilis stabil dan deteksi bug dini. Kita harus menguji jalur bahagia, kasus sudut, dan kesalahan yang dilemparkan.
Memberikan nilai default untuk SwiftUI Binding
Terkadang di aplikasi SwiftUI, saya menemukan bahwa saya memiliki model dengan nilai opsional yang ingin saya berikan ke tampilan yang memerlukan nilai nonopsional. Ini terutama terjadi ketika Anda menggunakan Core Data di aplikasi SwiftUI dan menggunakan model yang dibuat secara otomatis.
Membangun tata letak khusus di SwiftUI Basics
Saat ini, SwiftUI menyediakan protokol Tata Letak yang memungkinkan kita membuat tata letak khusus dengan menggali sistem tata letak tanpa menggunakan GeometryReader . Protokol tata letak memberi kita kekuatan luar biasa untuk membangun dan menggunakan kembali tata letak apa pun yang dapat Anda bayangkan.
Latar Belakang Animasi di SwiftUI
SwiftUI pasti membuat segalanya lebih mudah, komponen yang sebelumnya harus Anda coba lakukan selama berhari-hari, kini Anda dapat melakukannya dalam hitungan menit. Ini juga berlaku untuk animasi.
Siniar
UI responsif dan halus
Dalam podcast ini, mereka membahas berbagai teknik dan pendekatan untuk mengoptimalkan kode UI, dan cara menggunakan alat seperti animasi untuk membangun aplikasi iOS yang terasa cepat dan responsif.
Video
Temukan kemajuan dalam Metal untuk A15 Bionic
Temukan cara meningkatkan aplikasi dan game Anda dengan Metal dan A15 Bionic. Kami akan membantu Anda memanfaatkan keluarga GPU Apple 8 dengan fitur Metal terbaru mengajarkan cara menghemat memori dengan Lossy Compression, menyelami teknik pemetaan bayangan yang rumit dengan Kedalaman Jarang dan Tekstur Stensil, dan memproses gambar lebih cepat dengan instruksi SIMD Shuffle dan Fill.
Disponsori
Sarankan tautan untuk mingguan mendatang
Saran dan umpan balik lebih dari diterima!
Silakan hubungi kami di Canopas Twitter handle @canopassoftware dengan konten atau umpan balik yang Anda miliki, dan kami akan mempertimbangkannya di minggu berikutnya.

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































