Apple: Swift bekommt deklaratives UI-Framework

Das Erstellen von Oberflächen mit Apples hauseigener Programmiersprache Swift soll künftig einfacher werden. Dazu führt der Hersteller ein deklaratives UI-Framework ein, das auch über einfache grafische Werkzeuge in Xcode genutzt werden kann.

Artikel veröffentlicht am ,
Apple zeigt auf der WWDC 19 die Gestaltung von Apps mit SwiftUI.
Apple zeigt auf der WWDC 19 die Gestaltung von Apps mit SwiftUI. (Bild: Apple)

Auf seiner Entwicklermesse WWDC 19 hat Apple das Framework SwiftUI vorgestellt. Wie der Name schon andeutet, handelt es sich dabei um eine neue Methode zum Gestalten von grafischen Oberflächen mit der hauseigenen Programmiersprache Swift. Die wohl wichtigste Eigenschaft von SwiftUI ist die deklarative Syntax, die vor allem dazu dienen soll, "einfachen, leicht verständlichen" Code zu erzeugen.

Stellenmarkt
  1. IT Servicetechniker (w/m/d)
    Bechtle Onsite Services GmbH, Ingolstadt
  2. Verwaltungsmitarbeiter als Fachberater SGB IX (m/w/d)
    KVJS - Kommunalverband für Jugend und Soziales Baden-Württemberg, Karlsruhe
Detailsuche

Das Framework liefert darüber hinaus eine Vielzahl von wichtigen Funktionen zur Gestaltung gleich mit. Dazu gehören die Unterstützung des Dark Mode ebenso wie die Unterstützung für die Schreibrichtung von Rechts-nach-links für Schriftsprachen, die dies nutzen. Apple hebt außerdem die einfache Nutzung von Animationen in der UI hervor. Entwickler können hierfür auf vorgefertigte Effekte zurückgreifen.

Unterstützt wird die Entwicklung von SwiftUI nativ in Xcode 11. Ein grafisches Werkzeug zur Gestaltung der Oberfläche soll es ermöglichen, für diese Tätigkeit ganz ohne das Schreiben von Code auszukommen. Möglich ist dies etwa per Drag-and-Drop der einzelnen UI-Elemente im visuellen Editor. Der Code wird dabei automatisch generiert und im Hintergrund konstant kompiliert und ausgeführt, um Änderungen direkt sichtbar zu machen.

Eine Vorschaufunktion in Xcode soll es Entwicklern zudem ermöglichen, jede mögliche Ansicht einer App mit Beispieldaten und verschiedenen Konfigurationsoptionen auszuprobieren. Das Framework SwiftUI wird künftig als native API auf allen von Apple unterstützten Geräten angeboten und kann so auch zur plattformübergreifenden Entwicklung genutzt werden, egal ob Desktop, Smartphone oder auch Smartwatch.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Netflix
Warum so viele Serien nur zwei Staffeln lang laufen

Die Superhelden-Serie Jupiter's Legacy war bei ihrem Start ein Erfolg bei Netflix. Jetzt wurde sie eingestellt. Wie entscheidet Netflix, ob eine Serie verlängert wird?
Von Peter Osteried

Netflix: Warum so viele Serien nur zwei Staffeln lang laufen
Artikel
  1. Livewire One: Erste Details zu Harleys neuem Elektromotorrad
    Livewire One
    Erste Details zu Harleys neuem Elektromotorrad

    Im Mai hat Harley-Davidson eine eigene Elektromarke vorgestellt. Deren erstes Elektromotorrad soll bald kommen.

  2. Model S Plaid: Teslas Knight Rider-Lenkrad könnte ergonomischer Krampf sein
    Model S Plaid
    Teslas Knight Rider-Lenkrad könnte ergonomischer Krampf sein

    Das D-förmige Lenkrad im neuen Tesla Model S sorgt für Kontroversen. Erste Fahrer haben es ausprobiert und sind nicht glücklich damit.

  3. Nach Aukey und Mpow: Amazon verbannt Hersteller Ravpower aus seinem Angebot
    Nach Aukey und Mpow
    Amazon verbannt Hersteller Ravpower aus seinem Angebot

    Amazon verbannt mit Ravpower einen weiteren chinesischen Hersteller von seinem Marktplatz. Grund scheint erneut Betrug mit Fake-Reviews zu sein.

Pete Sabacker 02. Sep 2019

Fluch und Segen zugleich. Deklarativ ist mir lieber.

elmcrest 04. Jun 2019

Ich mach zwar ungern Werbung für Google (bin eher Apple Maniac) aber in dem Fall, einfach...

Thaodan 04. Jun 2019

Es geht nicht ums Konzept, hat man aber in meinem Post auch lesen können.

Yo 04. Jun 2019

Ich wills hoffen, denn das was XCode derzeit in Sachen GUI-Design anbietet ist...


Folgen Sie uns
       


  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • PS5 bei o2 mit Mobilfunkvertrag bestellbar • Xbox Series X bei MM bestellbar 499,99€ • Breaking Deals bei MM (u. a. LG 75" Nanocell 8K 2.699€) • Corsair 32GB DDR4-3600 Kit 182,90€ • PCGH Gaming-PC i7 RX 6800 XT 2.500€ • Rabatte auf Geschenkkarten bei Amazon [Werbung]
    •  /