iOS дайджест #52: зміна орієнтації екрану зі SwiftUI, debounce для async/await API, лямбди на Swift

Усі статті, обговорення, новини про Mobile — в одному місці. Підписуйтеся на телеграм-канал!

SwiftUI

Styling Components in SwiftUI

Непогана підбірка прикладів, як налаштовувати елементи з SwiftUI.

Changing orientation for a single screen in SwiftUI

Зробити один екран в іншій орієнтації на SwiftUI не так просто. Доводиться використовувати UIKit.

30,000 lines of SwiftUI in production later: We love it but you know there was going to be a “but”

Досвід побудови календаря на SwiftUI.

How to Speed Up SwiftUI Development and Testing Using PreviewSnapshots

Гарна ідея: обʼєднати SwiftUI Preview та snapshot тестування.

API

Protocol conformance lookups

Перевірка на відповідність протоколу ледь не найважча операція у Swift.

Debouncing with Swift concurrency.

Додаємо підтримку debounce для async/await API.

Async-await support for Combine’s sink and map

Дружимо Combine з async/await API.

Making a serverless Swift function with Fastly and Upstash

Пишемо лямбди на Swift і хостимо на Fastly.

👍ПодобаєтьсяСподобалось2
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Випуск, як завжди, на висоті. Дякую, Сергію! Цілком можливо, що чутки про Apple правдиві, тому що зараз у своїх вакансіях вони активно вказують, що шукають інженерів AR/VR, а не просто AR.

Підписатись на коментарі