Kami mengundang Anda untuk menyiarkan pengkodean langsung di SwiftUI. Mari kita implementasikan fitur untuk proyek StackOv open source, yang seluruhnya ditulis dalam SwiftUI. Mari kita bahas mengapa tidak selalu merupakan ide yang baik untuk menggunakan beberapa Tampilan sistem saat bekerja dengan SwiftUI. Mari kita lihat bagaimana Anda dapat melakukannya secara berbeda. Pengudaraan akan berlangsung pada Kamis, 24 Juni, pukul 18:30 waktu Moskow.
Dalam format live-coding, kami akan menulis tag cloud untuk proyek StackOv open source. Ini adalah klien seluler untuk Stackoverflow yang seluruhnya dibuat di SwiftUI.
Ada dua cara untuk mengimplementasikan fitur tag cloud di SwiftUI:
jelas dan tidak sepenuhnya benar,
tidak jelas, tetapi hampir benar (mengapa "hampir" - Anda akan mengetahuinya selama siaran).
Apa gunanya: di SwiftUI, GeometryReader digunakan untuk perhitungan dinamis dimensi, bereaksi terhadap gerakan apa pun, oleh karena itu memuat sistem. Kami akan memberi tahu dan menunjukkan bagaimana Anda dapat menggunakannya seminimal mungkin untuk menghilangkan masalah ini.
Kasing ini dapat digunakan kembali, sehingga akan menarik bagi semua orang yang bekerja dengan SwiftUI - dan tidak hanya untuk mengimplementasikan fitur tertentu dengan tag cloud.
Terkemuka:
Grisha Bernhardt, iOS Lead Surf
Vlad Klimov, iOS-developer Surf
24 , . 18:30 , 20:00. — YouTube- Surf.
. .
!