iOS дайджест #45: Які зміни принесла WWDC девелоперам

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті.

У випуску: NavigationStack SwiftUI, UIKit Additions, фічі iCloud та Passkeys.

Digest з інформативною текстовою частиною та коментарі до WWDC — у відео:

З чого почати

WWDC 2022 Viewing Guide

Якщо не знаєте з чого почати дивитись сесії, ось невеликий гайд з WWDC 2022.

WWDC swiftui-lounge

Окрім сесій, Apple організовує спілкування в Slack, де можна задати питання інженерам. На сторінці зібрали найцікавіші питання щодо SwiftUI.

Meet the new Human Interface Guidelines

Швидко кидайте своїм дизайнерам новий HIG.

SwiftUI

What is new in SwiftUI after WWDC22

В SwiftUI очікувано завезли багато цікавого, зокрема Navigation API, графіки та Grid layout.

Overview of the new SwiftUI navigation APIs

Ось і огляд нового API для навігації.

Mastering NavigationStack in SwiftUI. Deep Linking

А ще з новою навігацією доволі зручно робити діп лінки.

NavigationBackport

Нове API для навігації доступно для iOS 16, тож ентузіасти вже почали робити бібліотеку, яка має такий самий API, але сумісна з попередніми версіями.

Swift Charts with SwiftUI

Тепер можна додати графік на SwiftUI буквально в пару строк. Купа прикладів вже на GitHub.

UIKit

Rendering SwiftUI views within UITableView or UICollectionView cells on iOS 16

Ще один спосіб почати додавати SwiftUI — колекції в UIKit підтримують створення комірок на SwiftUI.

iOS 16: Notable UIKit Additions

Про UIKit також не забувають, але все ж таки приділяють набагато менше уваги.

Swift

What’s new in Swift 5.7

Xcode 14 йде з Swift 5.7 і там прям дуже багато цікавого — скорочена версія if let, прокачані регулярні вирази.

Regex builder API

Живий приклад того, як можна конвертувати регулярні вирази зі string literal в RegexBuilder.

What’s the difference between any and some in Swift 5.7?

Завезли новий синтаксис для дженериків. Про це навіть є окрема сесія.

Xcode

Little big improvements in Xcode 14

Топ-6 невеликих поліпшень в Xcode 14, які насправді позбавляють від купи рутини.

Xcode integration of Swift Package Plugins in Xcode 14

В одному з попередніх випусків я вже розповідав про плагіни для SPM. Тепер вони стали повноцінною частиною Xcode 14.

Інші апдейти

Transfer apps with iCloud features

Декілька років тому Apple дозволили переміщати додатки між аккаунтами. Але, як завжди, були нюанси. А головний нюанс, що не можна було трансферити аппки з фічам iCloud. А тепер нарешті можна.

What’s new with in-app purchases: WWDC 2022 overview

В StoreKit круте оновлення: тепер зберігається всі історія транзакцій.

Learn About Passkeys

Окремо раджу ознайомитись з тим, як працює Passkeys.

Сподобалась стаття? Натискай «Подобається» внизу. Це допоможе автору виграти подарунок у програмі #ПишуНаDOU

👍ПодобаєтьсяСподобалось3
До обраногоВ обраному0
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

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