• IT-Karriere:
  • Services:

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. Lidl Digital, Neckarsulm
  2. European Bank for Financial Services GmbH (ebase®), Aschheim

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


Anzeige
Hardware-Angebote
  1. ab 2.174€
  2. (reduzierte Überstände, Restposten & Co.)

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
       


Panasonic LUMIX DC-S5 im Hands on

Klein in der Hand, voll im Format - wir haben uns die neue Kamera von Panasonic angesehen.

Panasonic LUMIX DC-S5 im Hands on Video aufrufen
Made in USA: Deutsche Huawei-Gegner schweigen zu Juniper-Hintertüren
Made in USA
Deutsche Huawei-Gegner schweigen zu Juniper-Hintertüren

Zu unbequemen Fragen schweigen die Transatlantiker Manuel Höferlin, Falko Mohrs, Metin Hakverdi, Norbert Röttgen und Friedrich Merz. Das wirkt unredlich.
Eine Recherche von Achim Sawall

  1. Sandworm Hacker nutzen alte Exim-Sicherheitslücke aus

No One Lives Forever: Ein Retrogamer stirbt nie
No One Lives Forever
Ein Retrogamer stirbt nie

Kompatibilitätsprobleme und schlimme Sprachausgabe - egal. Golem.de hat den 20 Jahre alten Shooter-Klassiker No One Lives Forever trotzdem neu gespielt.
Von Benedikt Plass-Fleßenkämper

  1. Heimcomputer Retro Games plant Amiga-500-Nachbau
  2. Klassische Spielkonzepte Retro, brandneu
  3. Gaming-Handheld Analogue Pocket erscheint erst 2021

Geforce RTX 3060 Ti im Test: Die wäre toll, wenn verfügbar-Grafikkarte
Geforce RTX 3060 Ti im Test
Die "wäre toll, wenn verfügbar"-Grafikkarte

Mit der Geforce RTX 3060 Ti bringt Nvidia die Ampere-Technik in das 400-Euro-Segment. Dort ist die Radeon RX 5700 XT chancenlos.
Ein Test von Marc Sauter

  1. Supercomputer-Beschleuniger Nvidia verdoppelt Videospeicher des A100
  2. Nvidia Geforce RTX 3080 Ti kommt im Januar 2021 für 1.000 US-Dollar
  3. Ampere-Grafikkarten Specs der RTX 3080 Ti und RTX 3060 Ti

    •  /