Zamknij reklame

Apple zaskoczyło niemal całą salę w San Jose, ogłaszając nowy framework SwiftUI. Ułatwia programistom pisanie aplikacji interfejsu użytkownika dla wszystkich platform w ekosystemie.

Nowy Framework jest w całości zbudowany od podstaw w oparciu o nowoczesny język programowania Swift i wykorzystuje paradygmat deklaratywny. Dzięki nim programiści nie muszą już pisać wielu dziesiątek linii kodu nawet dla prostych widoków, ale mogą zrobić to znacznie mniej.

Ale na tym nowości frameworka zdecydowanie się nie kończą. SwiftUI umożliwia programowanie w czasie rzeczywistym. Innymi słowy, podczas pisania kodu zawsze masz podgląd aplikacji na żywo. Możesz także korzystać z kompilacji w czasie rzeczywistym bezpośrednio na podłączonym urządzeniu, gdzie Xcode będzie wysyłać poszczególne kompilacje aplikacji. Nie musisz więc przeprowadzać testów tylko wirtualnie, ale także fizycznie bezpośrednio na urządzeniu.

SwiftUI łatwy, automatyczny i nowoczesny

Ponadto Framework deklaratywny udostępnia automatycznie wiele funkcji specyficznych dla platformy, takich jak tryb ciemny, przy użyciu indywidualnych bibliotek i słów kluczowych. Nie musisz tego definiować w żaden długi sposób, ponieważ SwiftUI zajmie się tym w tle.

Dodatkowo demo pokazało, że metodą drag&drop poszczególnych elementów na canvas można w dużym stopniu wykorzystać podczas programowania, natomiast Xcode sam dopełnia kod. Może to nie tylko przyspieszyć pisanie, ale także pomóc wielu początkującym w zrozumieniu tematu. I zdecydowanie szybciej niż przy oryginalnych procedurach i nauce języka programowania Objective-C.

SwiftUI umożliwia napisanie nowoczesnego interfejsu użytkownika wszystkich nowo wprowadzonych rozwiązań wersje systemu operacyjnego z iOS, tvOS, watchOS po macOS.

framework Swiftui
SwiftUI
.