Dallonses Logo

SwiftUI

Was ist SwiftUI?

SwiftUI ist Apples Framework zum Bauen von Benutzeroberflächen. Sie beschreiben, wie der Bildschirm in einem bestimmten Zustand aussehen soll, und das Framework ermittelt, wie es ihn rendert und aktualisiert, wenn sich dieser Zustand ändert. Einmal in Swift geschrieben, passt sich derselbe Code an iPhone, iPad, Mac, Apple Watch und Apple TV an.

Das ist ein deklarativer Ansatz, und darin liegt der entscheidende Unterschied zu UIKit, dem älteren Framework, mit dem es zusammenarbeitet. Mit UIKit verdrahten Sie Views von Hand und sagen ihnen, wann sie sich ändern. Mit SwiftUI deklarieren Sie die Beziehung zwischen Daten und Darstellung, und das Framework hält beide synchron. Ein Einstellungsbildschirm mit einem Dutzend Schaltern ist ein gutes Beispiel: Sie legen einen um, und jedes abhängige Element aktualisiert sich ohne eine einzige Zeile Klebecode.

SwiftUI ist jünger als UIKit und reift noch, daher fallen komplexe oder ungewöhnliche Oberflächen manchmal darunter auf UIKit zurück. Die beiden arbeiten sauber zusammen, weshalb die meisten ernsthaften iOS-Apps heute beide nutzen. SwiftUI für den Großteil der Bildschirme, UIKit dort, wo Sie feinere Kontrolle brauchen.

SwiftUI bei Dallonses

Wir bauen iOS-Oberflächen in SwiftUI, wenn es uns schneller voranbringt, ohne die Qualität aufzugeben. Weniger Boilerplate bedeutet mehr Zeit für die Interaktionsdetails, die eine App wirklich gut anfühlen lassen. Für die Mobile-App-Entwicklung auf Apple-Plattformen ist es oft unser Startpunkt.

Wir behandeln es nicht als Wundermittel. Manche Bildschirme verlangen weiterhin UIKit, und wir mischen beide ohne Zögern, wenn die Oberfläche es fordert. Was Sie bekommen, ist eine App, die für jeden Bildschirm das richtige Werkzeug nutzt, so strukturiert, dass Ihre Ingenieure sie lesen, erweitern und lange nach dem Launch betreuen können.

Bauen Sie eine iOS-App, die auf jedem Apple-Gerät scharf wirken muss? Lassen Sie uns reden.

Sprechen Sie mit uns über iOS

Verwandte Dienstleistungen


Bereit zum Zusammenarbeiten?

Termin buchen
Aymón hält ein Tools-Magazin vor seinem Gesicht
Ari arbeitet auf einem Laptop im Freien, umgeben von Pflanzen
Draufsicht auf einen Holzschreibtisch mit Tastatur, Maus und Kopfhörern
Handgezeichnete Illustration einer Hand, die mit den Fingern schnippt
Nico lehnt an einem Wasserspender neben einem Feuerlöscher
Nahaufnahme eines offenen Computers mit Leiterplatte und Komponenten auf einem Holzschreibtisch
Bernat und Andreu arbeiten zusammen an einem Schreibtisch mit Monitoren und einem Laptop
Handgezeichnete Illustration einer offenen Hand, die winkt
Aymón hält ein Tools-Magazin vor seinem Gesicht
Ari arbeitet auf einem Laptop im Freien, umgeben von Pflanzen
Draufsicht auf einen Holzschreibtisch mit Tastatur, Maus und Kopfhörern
Handgezeichnete Illustration einer Hand, die mit den Fingern schnippt
Nico lehnt an einem Wasserspender neben einem Feuerlöscher
Nahaufnahme eines offenen Computers mit Leiterplatte und Komponenten auf einem Holzschreibtisch
Bernat und Andreu arbeiten zusammen an einem Schreibtisch mit Monitoren und einem Laptop
Handgezeichnete Illustration einer offenen Hand, die winkt