Зачыніць аб'яву

Apple здзівіла амаль усю залу ў Сан-Хасэ, калі анансавала новую структуру SwiftUI. Гэта дазваляе распрацоўшчыкам вельмі лёгка пісаць прыкладанні карыстальніцкага інтэрфейсу для ўсіх платформаў у экасістэме.

Новы Framework цалкам пабудаваны з нуля на сучаснай мове праграмавання Swift і выкарыстоўвае дэкларатыўную парадыгму. Дзякуючы ім распрацоўшчыкам больш не трэба пісаць шмат дзесяткаў радкоў кода нават для простых праглядаў, а можна абысціся значна меншым.

Але на гэтым навінкі рамкі дакладна не сканчаюцца. SwiftUI забяспечвае праграмаванне ў рэжыме рэальнага часу. Іншымі словамі, падчас напісання кода ў вас заўсёды ёсць жывы прагляд вашага прыкладання. Вы таксама можаце выкарыстоўваць зборкі ў рэальным часе непасрэдна на падключанай прыладзе, куды Xcode будзе адпраўляць індывідуальныя зборкі прыкладання. Такім чынам, вам трэба праводзіць тэставанне не толькі віртуальна, але і фізічна непасрэдна на прыладзе.

SwiftUI просты, аўтаматычны і сучасны

Акрамя таго, Declarative Framework аўтаматычна робіць даступнымі многія спецыфічныя для платформы функцыі, такія як цёмны рэжым, выкарыстоўваючы індывідуальныя бібліятэкі і ключавыя словы. Вам не трэба доўга вызначаць гэта, бо SwiftUI паклапоціцца пра гэта ў фонавым рэжыме.

Акрамя таго, дэманстрацыя паказала, што перацягванне асобных элементаў на палатно можна ў значнай ступені выкарыстоўваць падчас праграмавання, у той час як Xcode сам завяршае код. Гэта можа не толькі паскорыць напісанне, але і дапаможа многім пачаткоўцам зразумець прадмет. І, безумоўна, хутчэй, чым з арыгінальнымі працэдурамі і вывучэннем мовы праграмавання Objective-C.

SwiftUI даступны для напісання сучаснага карыстальніцкага інтэрфейсу ўсіх нядаўна прадстаўленых версіі аперацыйнай сістэмы ад iOS, tvOS, watchOS пасля macOS.

swiftui-фреймворк
SwiftUI
.