iOS Stack Weekly — Masalah #50

Dec 12 2022
Selamat datang di iOS Weekly — buletin tentang pengembangan dan pembaruan baru dunia iOS yang dikurasi oleh tim Canopas, dikirimkan setiap hari Senin. Artikel Menguji pengecualian async/menunggu Kita semua tahu betapa pentingnya menguji kode Anda untuk rilis stabil dan deteksi bug dini.

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.