Anzeige schließen

Apple überraschte fast die gesamte Halle in San Jose, als es das neue SwiftUI Framework ankündigte. Es macht es Entwicklern sehr einfach, Benutzeroberflächenanwendungen für alle Plattformen im Ökosystem zu schreiben.

Das neue Framework basiert vollständig auf der modernen Programmiersprache Swift und nutzt das deklarative Paradigma. Dank ihnen müssen Entwickler selbst für einfache Ansichten nicht mehr viele Dutzend Codezeilen schreiben, sondern können mit viel weniger auskommen.

Aber die Neuheiten des Frameworks enden hier definitiv nicht. SwiftUI bietet Echtzeitprogrammierung. Mit anderen Worten: Sie haben beim Schreiben von Code immer eine Live-Ansicht Ihrer Anwendung. Sie können Echtzeit-Builds auch direkt auf dem angeschlossenen Gerät verwenden, wobei Xcode einzelne Builds der Anwendung sendet. Sie müssen also nicht nur virtuell testen, sondern auch physisch direkt am Gerät.

SwiftUI einfach, automatisch und modern

Darüber hinaus stellt das Declarative Framework mithilfe einzelner Bibliotheken und Schlüsselwörter viele plattformspezifische Funktionen automatisch zur Verfügung, beispielsweise den Dark Mode. Sie müssen es nicht aufwändig definieren, da SwiftUI sich im Hintergrund darum kümmert.

Darüber hinaus zeigte die Demo, dass Drag & Drop einzelner Elemente auf dem Canvas in großem Umfang während der Programmierung genutzt werden kann, während Xcode den Code selbst vervollständigt. Dies kann nicht nur das Schreiben beschleunigen, sondern auch vielen Anfängern helfen, das Thema zu verstehen. Und definitiv schneller als mit den ursprünglichen Verfahren und dem Erlernen der Programmiersprache Objective-C.

SwiftUI steht zum Schreiben moderner Benutzeroberflächen aller neu eingeführten Geräte zur Verfügung Betriebssystemversionen von iOS, tvOS, watchOS nach macOS.

Swiftui-Framework
SwiftUI
.