Затвори рекламата

Apple изненада почти цялата зала в Сан Хосе, когато обяви новата SwiftUI Framework. Това прави много лесно за разработчиците да пишат приложения за потребителски интерфейс за всички платформи в екосистемата.

Новата рамка е изцяло изградена от нулата върху модерния език за програмиране Swift и използва декларативната парадигма. Благодарение на тях разработчиците вече не трябва да пишат много десетки редове код дори за прости изгледи, но могат да се справят с много по-малко.

Но новостите на рамката със сигурност не свършват дотук. SwiftUI предлага програмиране в реално време. С други думи, вие винаги имате изглед на живо на вашето приложение, докато пишете код. Можете също да използвате компилации в реално време директно на свързаното устройство, където Xcode ще изпрати индивидуални компилации на приложението. Така че не само трябва да тествате виртуално, но и физически директно на устройството.

SwiftUI лесен, автоматичен и модерен

В допълнение, Декларативната рамка прави много специфични за платформата функции достъпни автоматично, като тъмен режим, използвайки отделни библиотеки и ключови думи. Не е необходимо да го дефинирате по някакъв дълъг начин, тъй като SwiftUI ще се погрижи за него във фонов режим.

В допълнение, демонстрацията показа, че плъзгане и пускане на отделни елементи към платното може да се използва до голяма степен по време на програмиране, докато Xcode допълва самия код. Това може не само да ускори писането, но и да помогне на много начинаещи да разберат темата. И определено по-бързо, отколкото с оригиналните процедури и изучаването на езика за програмиране Objective-C.

SwiftUI е достъпен за писане на модерен потребителски интерфейс на всички нововъведени версии на операционни системи от iOS, tvOS, watchOS след macOS.

swiftui-рамка
SwiftUI
.