Themenübersicht
SwiftUI und UI-Frameworks
Entwickle anpassungsfähige Benutzeroberflächen mit SwiftUI, UIKit und AppKit sowie modernen Mustern für Layout, Navigation, Animation und Zustand.
Diese Sammlung verfolgt die UI-Frameworks von Apple von den Grundlagen bis zur fortgeschrittenen Komposition. Sie behandelt die neuesten SwiftUI Funktionen und die Integration von UIKit und AppKit mit praktischen Hinweisen zu Zustand, Navigation, Layout, Animation, Dokumenten und Apps mit mehreren Fenstern.
- Sessions
- 76
- 2026
- 22
- 2025
- 26
- 2024
- 28
Was dieses Thema abdeckt
- SwiftUI Komposition, Zustand und Navigation
- Layout, Animation und anpassungsfähige Benutzeroberflächen
- Integration von UIKit und AppKit
WWDC 2026
22 Sessions- Barrierefreiheit deiner Lese-App verbessernErfahre, wie du robuste Leseerlebnisse für VoiceOver, Bildschirminhalt sprechen und mehr entwickelst. Lerne intuitive Textauswahl, klare Navigation zwischen Zeilen und Absätzen sowie fortlaufendes Lesen über…
- Barrierefreiheit eigener Steuerungen verfeinernNutze das volle Potenzial der interaktiven Elemente deiner App, indem du sie für alle zugänglich machst. Wir erklären, wie Menschen Steuerungen mit VoiceOver und anderen Hilfstechnologien verstehen und…
- Code-along: Leistungsfähiges Drag-and-drop in SwiftUI entwickelnEntwickle mit uns ein Solitärspiel und entdecke dabei die neuesten Drag-and-drop-Funktionen in SwiftUI. Wir zeigen, wie Menschen mit der neuen Neuordnungs-API Inhalte anordnen, wie Drag-Container mehrere…
- Code-along: Persistenz mit SwiftData hinzufügenErlebe SwiftData beim Hinzufügen dauerhafter Datenspeicherung zu einer bestehenden App. Wir zeigen, wie du Datenmodelle definierst und dauerhafte Daten nahtlos in SwiftUI integrierst. Außerdem lernst du…
- Das Texterlebnis deiner App mit TextKit aufwertenEntdecke, wie du den Komfort integrierter Textansichten mit der Kontrolle von TextKit verbindest. Wir zeigen, wie neue APIs UITextView und NSTextView einfach um eigene Verhaltensweisen wie Zeilennummern und…
- Deine AppKit App modernisierenAktualisiere deine AppKit App auf moderne macOS Konventionen. Lerne Eingabeverarbeitung mit Steuerungsereignissen und Gestenerkennern jenseits herkömmlicher Tracking-Schleifen. Verbessere die…
- Deine UIKit App modernisierenEntdecke die neuesten Aktualisierungen für UIKit. Erfahre, wie du Layouts deiner iPhone App aktualisierst, damit sie bei Größenänderungen mit iPhone Mirroring und auf iPad gut funktionieren. Entdecke neue APIs…
- Fortgeschrittene Grafikeffekte mit SwiftUI zusammenstellenEntdecke, wie du durch kreative Kombination von SwiftUI Layout- und Grafik-APIs umfangreiche eigene Erlebnisse entwickelst. Wir zeigen, wie du komplexe Designs zerlegst und einfache Bausteine in einer…
- Grundlagen von Live ActivitiesWerte dein App-Erlebnis mit Live Activities auf. Entdecke viele Orte, an denen Live Activities erscheinen, darunter einen neuen Stil in Dynamic Island, der bei Nutzung von iPhone im Querformat mehr…
- Grundlagen von WidgetKitWidgets heben die wichtigsten Inhalte deiner App im gesamten System hervor und bieten Menschen eine weitere Interaktionsmöglichkeit. Entdecke verschiedene Widget-Typen und ihre einprägsamen Eigenschaften…
- Lazy Stacks und Scrollen mit SwiftUI im DetailEntdecke die interne Arbeitsweise von Lazy Stacks in SwiftUI. Wir untersuchen, wie LazyVStack und LazyHStack Größen schätzen, Unteransichten verzögert laden und Inhalte für flüssiges Scrollen vorab abrufen…
- Mit PencilKit zwischen den Strichen lesenNutze in deinen Apps dieselbe leistungsfähige Handschrifterkennung wie Apple Apps Freeform und Notizen. Entdecke die Handschrifterkennung für zahlreiche Alphabete und Sprachen sowie neue Möglichkeiten zur…
- Neuerungen in SwiftDataEntdecke die neuesten Verbesserungen in SwiftData. Wir zeigen, wie du eigene Typen und Typen anderer Anbieter mit Codable dauerhaft speicherst und abgerufene Daten in deiner SwiftUI App in Abschnitte…
- Neuerungen in SwiftUIEntdecke die neuesten Ergänzungen in SwiftUI und wie sie deine Apps verbessern. Wir stellen ein neues Document Protokoll mit direktem Festplattenzugriff und Snapshot-basierten Differenzen für leistungsfähige…
- Neuerungen in WebKit für Safari 27Entdecke die Neuerungen in WebKit: von Grid Lanes und Customizable Select bis zu HTML Model und Immersive Environments sowie den neuesten Funktionen für Web Extensions. Außerdem erfährst du mehr über die…
- PaperKit auspackenEntwickle mit PaperKit eine canvasbasierte Anwendung. Entdecke die neuen Datenmodell-APIs, mit denen du auf Markierungselemente zugreifst und sie erstellst oder änderst. Erfahre, wie du eigene Steuerungen und…
- SwiftUI Gruppen-LabTriff Apple Ingenieur:innen und Designer:innen online zu einem ausführlichen Einblick in die WWDC26, stelle Fragen, erhalte Rat und verfolge die Diskussion über die größten SwiftUI Ankündigungen der Woche. Auf…
- SwiftUI Gruppen-LabTriff Apple Ingenieur:innen und Designer:innen online zu einem ausführlichen Einblick in die WWDC26, stelle Fragen, erhalte Rat und verfolge die Diskussion über die größten SwiftUI Ankündigungen der Woche. Auf…
- SwiftUI für Einsteiger:innen, Gruppen-LabTriff uns online, um Fragen zu stellen, Rat zu erhalten und die Diskussion über den Einstieg in SwiftUI zu verfolgen. Auf Englisch.
- SwiftUI mit AppKit und UIKit verwendenEntdecke, wie du SwiftUI schrittweise in einer bestehenden AppKit oder UIKit App einführst. Wir zeigen, wie du mit dem Observation Framework Ansichten automatisch aktualisierst, SwiftUI Komponenten in eine…
- Trainingseinblicke mit HealthKit Trainingszonen bereitstellenHealthKit erleichtert es, Trainingseinblicke wie Herzfrequenz- und Radleistungszonen in deiner App bereitzustellen. Erfahre, wie du integrierte personalisierte Zonen nutzt oder eigene erstellst. Entdecke, wie…
- watchOS Gruppen-LabTriff Apple Ingenieur:innen und Designer:innen online zu einem ausführlichen Einblick in die WWDC26, stelle Fragen, erhalte Rat und verfolge die Diskussion über die größten watchOS Ankündigungen der Woche. Auf…
WWDC 2025
26 Sessions- Code-along: Rich-Text-Erlebnisse in SwiftUI mit AttributedString entwickelnErfahre, wie du mit der TextEditor API von SwiftUI und AttributedString ein Rich-Text-Erlebnis entwickelst. Entdecke, wie du Rich-Text-Bearbeitung aktivierst, eigene Steuerungen für die Inhalte deines Editors…
- Das Design deiner iPad App aufwertenSorge für ein überzeugendes Erscheinungsbild und Bediengefühl deiner App auf iPadOS. Lerne bewährte Verfahren für ein responsives Layout in größenveränderlichen App-Fenstern kennen. Mach dich mit…
- Das mehrsprachige Erlebnis deiner App verbessernSchaffe ein nahtloses Erlebnis für alle, die mehrere Sprachen verwenden. Erfahre, wie du deine App mit Language Discovery anhand der bevorzugten Sprachen einer Person optimierst. Entdecke Fortschritte bei der…
- Das neue Designsystem kennenlernenErhalte einen tieferen Einblick in das neue Designsystem und seine zentralen Änderungen an visuellem Design, Informationsarchitektur und grundlegenden Systemkomponenten. Erfahre, wie das System die Beziehung…
- Das neue Erscheinungsbild von App-Symbolen kennenlernenVerschaffe dir einen Überblick über die neuen Darstellungen von App-Symbolen für iOS, iPadOS und macOS, darunter helle und dunkle Tönungen sowie transparente Varianten. Erfahre, wie Frostigkeit und Transparenz…
- Deine UIKit App flexibler machenErfahre, wie deine UIKit App auf iPhone, iPad, Mac und Apple Vision Pro durch Szenen und Container-View-Controller flexibler wird. Nutze das volle Potenzial deiner App durch den Wechsel von einem…
- Eine AppKit App mit dem neuen Design entwickelnAktualisiere deine AppKit App, damit sie das neue Designsystem voll nutzt. Wir untersuchen wichtige Änderungen an Tab- und geteilten Ansichten, Leisten, Präsentationen, Suche und Steuerungen und zeigen, wie du…
- Eine SwiftUI App mit dem neuen Design entwickelnEntdecke, wie Liquid Glass das Erscheinungsbild deiner App verändert. Erfahre, wie das neue Material Symbolleisten, Steuerungen und App-Strukturen plattformübergreifend verbessert, ansprechende Interaktionen…
- Eine UIKit App mit dem neuen Design entwickelnAktualisiere deine UIKit App, damit sie das neue Designsystem voll nutzt. Wir untersuchen wichtige Änderungen an Tab- und geteilten Ansichten, Leisten, Präsentationen, Suche und Steuerungen und zeigen, wie du…
- Gemeinsam besser: SwiftUI und RealityKitEntdecke, wie du SwiftUI und RealityKit in visionOS 26 nahtlos verbindest. Wir untersuchen Verbesserungen an Model3D, darunter Unterstützung für Animationen und ConfigurationCatalog, und demonstrieren flüssige…
- Liquid Glass kennenlernenLiquid Glass vereinheitlicht die Designsprache der Apple Plattformen und bietet zugleich ein dynamischeres und ausdrucksstärkeres Nutzungserlebnis. Lerne die Gestaltungsprinzipien sowie die zentralen optischen…
- Nebenläufigkeit in SwiftUI entdeckenEntdecke, wie SwiftUI mit Swift Concurrency sichere und reaktionsschnelle Apps entwickelt. Erfahre, wie SwiftUI standardmäßig den Main Actor verwendet und Arbeit an andere Actors auslagert. Lerne…
- Neuerungen bei WidgetsWidgetKit wertet deine App mit Neuerungen für Widgets, Live Activities und Steuerungen auf. Erfahre, wie du deine Widgets zu visionOS und mit CarPlay ins Auto bringst und sie mit akzentuierten Rendering-Modi…
- Neuerungen in SF Symbols 7Entdecke die neuesten Aktualisierungen für SF Symbols, die Symbolbibliothek von Apple. Lerne Draw kennen, ein neues Animationssystem, mit dem Symbole den natürlichen Fluss eines handschriftlichen Strichs…
- Neuerungen in SwiftUIInformiere dich über Neuerungen in SwiftUI für großartige Apps auf jeder Apple Plattform. Wir untersuchen, wie du deiner App mit Liquid Glass ein völlig neues Erscheinungsbild verleihst. Entdecke…
- Neuerungen in UIKitModernisiere deine App mit den neuesten APIs in UIKit, darunter erweiterte Unterstützung für Menüleisten, automatische Beobachtungsverfolgung, eine neue Methode zur Aktualisierung der Benutzeroberfläche und…
- Neuerungen in Xcode 26Entdecke die neuesten Fortschritte bei Produktivität und Leistung in Xcode 26. Erfahre, wie du große Sprachmodelle in deinem Entwicklungsablauf nutzt. Entdecke Verbesserungen beim Bearbeiten und Debuggen…
- Neuerungen in visionOS 26Entdecke spannende neue Funktionen in visionOS 26. Lerne verbesserte APIs für Volumes kennen und erfahre, wie du SwiftUI, RealityKit und ARKit miteinander verbindest. Entwickle ansprechendere Apps und Spiele…
- Neuerungen in watchOS 26Entdecke die neuen Funktionen in watchOS 26 und erfahre, wie du sie in deine watchOS und iOS Apps integrierst. Erkunde die ARM64 Architektur und das neue Designsystem. Außerdem stellen wir Aktualisierungen für…
- Räumliches Layout in SwiftUI kennenlernenEntdecke neue Werkzeuge zum Entwickeln räumlicher Erlebnisse mit SwiftUI. Lerne die Grundlagen von 3D SwiftUI Ansichten in visionOS, passe bestehende Layouts mit Tiefenausrichtungen an und drehe und…
- Swift Charts in die dritte Dimension bringenErfahre, wie du deine 2D Swift Charts mit Chart3D in die dritte Dimension bringst und Datensätze aus völlig neuen Perspektiven darstellst. Zeichne Daten in 3D, visualisiere mathematische Oberflächen und passe…
- SwiftUI Leistung mit Instruments optimierenEntdecke das neue SwiftUI Instrument. Wir erklären, wie SwiftUI Ansichten aktualisiert, wie Änderungen an den Daten deiner App diese Aktualisierungen beeinflussen und wie das neue Instrument Ursachen und…
- Symbole mit Icon Composer erstellenErfahre, wie du mit Icon Composer aktualisierte App-Symbole für iOS, iPadOS, macOS und watchOS erstellst. Lerne, Assets aus deinem bevorzugten Designwerkzeug zu exportieren, zu Icon Composer hinzuzufügen…
- Szenen mit SwiftUI in visionOS gestaltenEntdecke spannende neue APIs zur Verbesserung von Fenstern, Volumes und immersiven Räumen in deiner visionOS App. Stimme das Verhalten deiner Szenen bei erneutem Start oder fester Platzierung ab. Lass Volumes…
- WebKit für SwiftUI kennenlernenEntdecke, wie du mit WebKit Webinhalte mühelos in deine SwiftUI Apps integrierst. Erfahre, wie du Webinhalte lädst und anzeigst, mit Webseiten kommunizierst und mehr.
- Widgets für visionOS gestaltenErfahre, wie du ansprechende Widgets für visionOS 26 gestaltest, die sich mühelos in die Umgebung einer Person einfügen. Entdecke, wie du deinem Widget-Design Tiefe verleihst und Materialien, Größen und Stile…
WWDC 2024
28 Sessions- Animationen und Übergänge deiner Benutzeroberfläche verbessernEntdecke, wie du den Zoomübergang in Navigation und Präsentationen einsetzt, um das Gefühl von Kontinuität in deiner App zu verstärken. Erfahre außerdem, wie du UIKit Ansichten mit SwiftUI Animationen…
- Apps für Mehrsprachigkeit entwickelnSorge dafür, dass deine App für mehrsprachige Nutzer:innen richtig und effizient funktioniert. Lerne bewährte Verfahren für Texteingabe, Anzeige, Suche und Formatierung kennen. Erfahre, wie du in mehreren…
- Das Erlebnis beim Öffnen von Dokumenten weiterentwickelnHeb deine dokumentbasierte App hervor und rücke ihre eigene Identität mit dem neuen Erlebnis beim Öffnen von Dokumenten in den Mittelpunkt. Erfahre, wie du mit der neuen API den ersten Bildschirm anpasst, den…
- Das volle Potenzial von Apple Pencil nutzenIn iOS 18, iPadOS 18 und visionOS 2 erhält die PencilKit Werkzeugauswahl vollständig eigene Werkzeuge mit eigenen Attributen. Erfahre, wie du dein eigenes Zeichenerlebnis über dieselbe systemweit verfügbare…
- Deine TVML App zu SwiftUI migrierenMit SwiftUI entwickelst du großartige Apps auf allen Apple Plattformen. Für tvOS 18 ist es das bevorzugte Toolkit, um deine Inhalte ins Wohnzimmer zu bringen. Erfahre, wie du mit SwiftUI vertraute Layouts und…
- Deiner App mit Genmoji mehr Ausdruck verleihenEntdecke, wie du Genmoji in deiner App zum Leben erweckst. Wir erklären, wie du Text mit Genmoji renderst, speicherst und übermittelst. Wenn deine App eine eigene Text-Engine verwendet, behandeln wir außerdem…
- Den Contact Access Button kennenlernenInformiere dich über die neuen Autorisierungsmodi für Kontakte und darüber, wie du den Zugriff auf Kontakte in deiner App verbesserst. Entdecke, wie du den Contact Access Button in deine App integrierst, um…
- Eigene Hover-Effekte in visionOS erstellenErfahre, wie du eigene Hover-Effekte entwickelst, die Ansichten aktualisieren, wenn Menschen sie ansehen. Lerne, einen sich erweiternden Tasteneffekt zu entwickeln, der Deckkraft, Skalierung und Beschneidung…
- Eigene visuelle Effekte mit SwiftUI erstellenEntdecke, wie du beeindruckende visuelle Effekte in SwiftUI erstellst. Lerne, individuelle Scrolleffekte, umfangreiche Farbbehandlungen und eigene Übergänge zu entwickeln. Außerdem untersuchen wir…
- Erste Schritte mit Dynamic TypeMit Dynamic Type können Menschen ihre bevorzugte Textgröße systemweit und in allen Apps auswählen. Für deinen Einstieg in die Unterstützung von Dynamic Type behandeln wir die Grundlagen: die Funktionsweise…
- Erste Schritte mit Writing ToolsErfahre, wie Writing Tools Nutzer:innen beim Korrekturlesen, Umschreiben und Umwandeln von Text in deiner App unterstützen. Lerne im Detail, wie Writing Tools mit deiner App interagieren, damit Nutzer:innen…
- Grundlagen von SwiftUIBegleite uns auf einem Rundgang durch SwiftUI, das deklarative Framework von Apple für Benutzeroberflächen. Lerne wichtige Konzepte zum Entwickeln von Apps in SwiftUI kennen, etwa Ansichten, Zustandsvariablen…
- Mit Fenstern in SwiftUI arbeitenErfahre, wie du überzeugende Apps mit einem oder mehreren Fenstern für visionOS, macOS und iPadOS entwickelst. Entdecke Werkzeuge, mit denen du Fenster programmgesteuert öffnest und schließt, Position und…
- Neuerungen bei StoreKit und In-App PurchaseErfahre, wie du mit dem In-App Purchase System des App Store noch bessere Kauferlebnisse entwickelst und bereitstellst. Wir demonstrieren neue Steuerungsstile für StoreKit Ansichten und neue APIs zur besseren…
- Neuerungen in AppKitEntdecke die neuesten Fortschritte bei der Entwicklung von Mac Apps. Verschaffe dir einen Überblick über die neuen Funktionen in macOS Sequoia und erfahre, wie du sie in deine App übernimmst. Entdecke neue…
- Neuerungen in SF Symbols 6Entdecke die neuesten Aktualisierungen für SF Symbols, die Symbolbibliothek von Apple für die nahtlose Integration mit San Francisco, der Systemschrift aller Apple Plattformen. Erfahre, wie die neuen…
- Neuerungen in SwiftUIErfahre, wie du mit SwiftUI großartige Apps für jede Apple Plattform entwickelst. Entdecke ein neues Erscheinungsbild für Tabs und Dokumente auf iPadOS. Verbessere deine Fensterverwaltung mit neuen APIs und…
- Neuerungen in UIKitEntdecke alle Neuerungen in UIKit, darunter Erlebnisse für Tabs und das Öffnen von Dokumenten, Übergänge sowie Änderungen an Text und Eingabe. Außerdem besprechen wir die weiter verbesserte Zusammenarbeit…
- Neuerungen in Xcode 16Entdecke die neuesten Verbesserungen für Produktivität und Leistung in Xcode 16. Informiere dich über Verbesserungen bei Codevervollständigung, Diagnose und Xcode Previews. Erfahre mehr über Aktualisierungen…
- Neuerungen in watchOS 11Entdecke neue Möglichkeiten auf der Apple Watch: Unterstütze Double Tap in deiner watchOS App, mach deine Smart Stack Widgets relevanter und interaktiver und zeige iOS Live Activities im Smart Stack an.
- Neues zur Barrierefreiheit in SwiftUIMit SwiftUI kannst du ganz einfach großartige Erlebnisse entwickeln, die für alle zugänglich sind. Wir zeigen, wie Hilfstechnologien deine App mithilfe der umfangreichen Bedienungshilfenelemente von SwiftUI…
- Semantische Suche mit Core Spotlight unterstützenErfahre, wie du mit Core Spotlight semantische Suchergebnisse in deiner App bereitstellst. Lerne, wie du Inhalte deiner App im privaten Index auf dem Gerät verfügbar machst, damit Menschen mit natürlicher…
- Steuerungen deiner App systemweit bereitstellenBring die Steuerungen deiner App in das Kontrollzentrum, auf den Sperrbildschirm und in weitere Systembereiche. Erfahre, wie du die Steuerungen deiner App mit WidgetKit auf das Systemerlebnis ausweitest. Wir…
- Swift Charts: Vektorisierte Diagramme und FunktionsdiagrammeDie Darstellung wird umfangreicher. Erfahre, wie du mit Funktionsdiagrammen und vektorisierten Diagrammen ansprechende Darstellungen mathematischer Funktionen und großer Datensätze in deiner App renderst. Ob…
- SwiftUI Container verständlich erklärtLerne die Möglichkeiten von SwiftUI Containeransichten kennen und entwickle ein Verständnis dafür, wie Container ihre Unteransichten verwalten. Nutze neue APIs, um eigene Container zu entwickeln, erstelle…
- Tabs und Seitenleisten in iPadOS aufwerteniPadOS 18 führt ein neues Navigationssystem ein, mit dem Menschen flexibel zwischen Tableiste und Seitenleiste wählen können. Die neu gestaltete Tableiste bietet mehr Platz für Inhalte und andere Funktionen…
- Volumes und immersive Räume im DetailEntdecke leistungsfähige neue Möglichkeiten, Volumes und immersive Räume in visionOS anzupassen. Erfahre, wie du Größenänderungen von Volumes und ihre Reaktion auf Bewegungen von Menschen abstimmst. Lass…
- macOS Fenster mit SwiftUI anpassenGestalte deine Fenster passgenau für macOS. Stimme die Fenster deiner App auf klare Zwecke, einfache Bedienung und die Darstellung ihrer Funktionen ab. Gestalte Symbolleisten und Hintergründe von Fenstern mit…