Themenübersicht

Swift

Verfolge die Sprache Swift, Nebenläufigkeit, Leistung, Interoperabilität, Makros, Pakete und die Entwicklung ihres Ökosystems.

Swift Sessions verbinden Sprachdesign mit der täglichen Entwicklung. Sie erklären neue Syntax und Semantik, sicherere Nebenläufigkeit, Leistungsverfahren, Interoperabilität, Pakete und Werkzeuge, mit denen große Codebasen Änderungen gezielt übernehmen.

Sessions
41
2026
14
2025
12
2024
15

Was dieses Thema abdeckt

  • Sprachentwicklung und API-Design
  • Nebenläufigkeit, Sicherheit und Leistung
  • Pakete, Interoperabilität und Werkzeuge

WWDC 2026

14 Sessions
  1. Code-along: Persistenz mit SwiftData hinzufügen22:35 · Swift, SwiftUI und UI-FrameworksErlebe 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…
  2. Container Machines entdecken11:07 · Swift, SystemdiensteLerne Container Machines kennen, ein neues in Container enthaltenes Werkzeug, das eine schlanke dauerhafte Linux Umgebung auf Mac bietet. Entdecke die Arbeitsweise von Container Machines und wie das Design von…
  3. Device Hub optimal nutzen17:09 · Swift, EntwicklerwerkzeugeErfahre, wie Device Hub deine Entwicklungsabläufe beschleunigt. Wir führen dich durch seine Funktionen und zeigen, wie du Probleme mit Geräten und Simulatoren schnell diagnostizierst und reproduzierst.
  4. Echtzeit-Apps und -Dienste mit gRPC und Swift entwickeln24:25 · Entwicklerwerkzeuge, SwiftEntwickle mit gRPC ansprechende Live-Erlebnisse in deiner Swift App und deinem Backend. gRPC ist ein quelloffenes RPC-Framework für leistungsfähige bidirektionale Streaming-APIs. Entdecke, wie das Paket gRPC…
  5. Mit Xcode Cloud entwickeln, bereitstellen und automatisieren13:49 · Swift, EntwicklerwerkzeugeEntdecke die neuesten Aktualisierungen für Xcode Cloud, mit denen du schnell mit dem Entwickeln und Bereitstellen deiner Apps beginnst. Lerne wichtige Xcode Cloud Konzepte kennen, richte Cloud-Builds und Tests…
  6. MusicKit in deine App integrieren21:06 · Swift, Audio und VideoBring die Möglichkeiten von Apple Music mit MusicKit in deine App. Wir behandeln Autorisierung, Prüfung des Abonnementstatus, Musikauswahl, Wiedergabesteuerung und das Teilen von Titeln über Storefronts…
  7. Neuerungen in Swift32:45 · Entwicklerwerkzeuge, SwiftInformiere dich über die Neuerungen in Swift. Entdecke die neuesten Sprachfortschritte für bessere tägliche Ergonomie, verbesserte Nebenläufigkeit und sicheren Hochleistungscode. Erfahre mehr über…
  8. Neuerungen in SwiftData12:53 · Swift, SwiftUI und UI-FrameworksEntdecke 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…
  9. Neuerungen in Xcode 2728:00 · Swift, EntwicklerwerkzeugeEntdecke die neuesten Produktivitätsverbesserungen in Xcode 27. Beschleunige deinen Entwicklungsablauf durch Anpassung, Coding Agents und Device Hub. Erfahre mehr über Aktualisierungen an Lokalisierungs-…
  10. Numerische Berechnungen in Swift mit MLX entdecken14:31 · KI und maschinelles Lernen, SwiftBring Berechnungen im Stil von NumPy mit MLX Swift nativ zu Swift. Entdecke, wie du Reibung zwischen Sprachen in Arbeitsabläufen für maschinelles Lernen vermeidest, indem du Bildverarbeitung, Tensoroperationen…
  11. Profilieren, beheben und überprüfen: Reaktionsfähigkeit von Apps mit Instruments verbessern26:43 · Swift, EntwicklerwerkzeugeBehebe Probleme mit der Reaktionsfähigkeit von Apps in einem klaren Arbeitsablauf. Nutze das Swift Concurrency Instrument, Time Profiler und System Trace, um Engpässe genau zu bestimmen. Entdecke, wie du…
  12. Swift Gruppen-Lab61:17 · SwiftTriff 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 Swift Ankündigungen der Woche. Auf…
  13. Xcode, Agents und du24:03 · Swift, EntwicklerwerkzeugeErfahre, wie du Coding Agents in Xcode in deinem Entwicklungsprozess einsetzt. Wir untersuchen verschiedene Arbeitsweisen mit Agents und geben Tipps vom ersten Prototyp bis zur ausgearbeiteten App. Entdecke…
  14. Zu Swift Testing migrieren21:25 · Entwicklerwerkzeuge, SwiftErfahre, wie du Swift Testing dank der Interoperabilität von Testframeworks zuverlässig neben deinen XCTests einführst. Entdecke bewährte Verfahren und Muster zur schrittweisen Einführung fortgeschrittener…

WWDC 2025

12 Sessions
  1. Aufzeichnen, wiedergeben und prüfen: UI-Automatisierung mit Xcode24:41 · Swift, EntwicklerwerkzeugeErfahre, wie du XCUIAutomation Tests in Xcode aufzeichnest, ausführst und pflegst. Gib deine XCTest UI-Tests mit Testplankonfigurationen in Dutzenden Gebietsschemata, Gerätetypen und Systembedingungen wieder…
  2. C, C++ und Swift sicher kombinieren32:11 · SwiftErfahre, wie du C, C++ und Swift kombinierst und zugleich die Sicherheit deiner Apps verbesserst. Wir zeigen, wie du Aufrufe unsicherer C und C++ APIs in deinem Swift Code findest, sie sicherer aufrufst und…
  3. Code-along: Eine App mit Swift Concurrency verbessern32:56 · Entwicklerwerkzeuge, SwiftErfahre beim Aktualisieren einer bestehenden Beispiel-App, wie du das Nutzungserlebnis mit Swift Concurrency optimierst. Wir beginnen mit einer Main-Actor-App und führen bei Bedarf schrittweise asynchronen…
  4. Code-along: Rich-Text-Erlebnisse in SwiftUI mit AttributedString entwickeln35:10 · Swift, SwiftUI und UI-FrameworksErfahre, 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…
  5. Interoperabilität zwischen Swift und Java entdecken21:22 · SwiftErfahre, wie du Swift und Java in einer gemeinsamen Codebasis verwendest. Wir stellen das Interoperabilitätsprojekt swift-java vor, mit dem du Swift in Java Programmen oder Java in Swift verwendest. Wir zeigen…
  6. Nebenläufigkeit in SwiftUI entdecken24:55 · SwiftUI und UI-Frameworks, SwiftEntdecke, 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…
  7. Neuerungen in Swift38:10 · Entwicklerwerkzeuge, SwiftInformiere dich über die Neuerungen in Swift. Wir sprechen über Verbesserungen an Arbeitsabläufen für mehr Produktivität sowie neue und modernisierte Bibliotheks-APIs für grundlegende Programmieraufgaben. Wir…
  8. Neuerungen in Xcode 2636:56 · Design, SwiftEntdecke 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…
  9. Speichernutzung und Leistung mit Swift verbessern31:31 · SwiftEntdecke Möglichkeiten, die Leistung und Speicherverwaltung deines Swift Codes zu verbessern. Wir untersuchen Optimierungen von grundlegenden algorithmischen Änderungen bis zur Einführung der neuen Typen…
  10. Swift Concurrency einsetzen28:01 · SwiftLerne die Kernkonzepte von Swift Concurrency kennen. Nebenläufigkeit verbessert Reaktionsfähigkeit und Leistung von Apps, und Swift erleichtert das korrekte Schreiben von asynchronem und nebenläufigem Code…
  11. SwiftData: Vererbung und Schemamigration im Detail19:08 · App-Dienste, SwiftEntdecke, wie du deine Daten mit Klassenvererbung modellierst. Erfahre, wie du Abfragen optimierst und die Daten deiner App nahtlos auf Vererbung migrierst. Untersuche Unterklassen für Modellgraphen…
  12. SwiftUI Leistung mit Instruments optimieren35:36 · Swift, SwiftUI und UI-FrameworksEntdecke 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…

WWDC 2024

15 Sessions
  1. Ausführen, anhalten, untersuchen: Effektives Debugging in LLDB28:48 · Swift, EntwicklerwerkzeugeErfahre, wie du Codebasen mit LLDB untersuchst und debuggst. Wir zeigen dir, wie du Crashlogs und Backtraces optimal nutzt und Breakpoints mit Aktionen und komplexen Haltebedingungen erweiterst. Außerdem…
  2. Das Swift on Server Ökosystem entdecken16:40 · SwiftSwift ist eine ausgezeichnete Sprache für Serveranwendungen und treibt wichtige Dienste in den Cloud-Produkten von Apple an. Wir stellen Werkzeuge vor, untersuchen das Swift Server-Paketökosystem und…
  3. Deine App auf Swift 6 migrieren41:48 · Entwicklerwerkzeuge, SwiftErlebe die Migration zu Swift 6, während wir eine bestehende Beispiel-App aktualisieren. Erfahre, wie du schrittweise Modul für Modul migrierst und wie der Compiler Code mit dem Risiko von Datenrennen erkennt…
  4. Eine Tour durch Swift: Funktionen und Design von Swift entdecken27:36 · Entwicklerwerkzeuge, GrundlagenLerne die wichtigsten Funktionen und die Designphilosophie der Programmiersprache Swift kennen. Beim Aufbau eines Swift Pakets mit Bibliothek, HTTP-Server und Befehlszeilenclient untersuchen wir…
  5. Einen eigenen Datenspeicher mit SwiftData erstellen13:52 · App-Dienste, SwiftVerbinde die ausdrucksstarke deklarative Modellierungs-API von SwiftData mit deinem eigenen Persistenz-Backend. Erfahre, wie du einen eigenen Datenspeicher entwickelst und deiner App schrittweise…
  6. Heap-Speicher analysieren33:03 · Swift, EntwicklerwerkzeugeErhalte einen detaillierten Einblick in die Grundlage des dynamischen Speichers deiner App: den Heap. Entdecke, wie du mit Instruments und Xcode häufige Heap-Probleme misst, analysierst und behebst. Außerdem…
  7. Kleine Systeme mit Embedded Swift22:17 · SwiftEmbedded Swift bringt die Sicherheit und Ausdrucksstärke von Swift in eingeschränkte Umgebungen. Sieh anhand eines handelsüblichen Matter Geräts, wie Embedded Swift auf verschiedenen Mikrocontrollern läuft…
  8. Mehr Möglichkeiten mit Swift Testing27:16 · Swift, EntwicklerwerkzeugeErfahre, wie du mit den integrierten Funktionen von Swift Testing gelungene Testsuiten schreibst. Entdecke, wie du die Bausteine weiterführst, mehr Szenarien mit Tests abdeckst, deine Tests auf verschiedene…
  9. Modelländerungen mit dem SwiftData Verlauf verfolgen16:52 · App-Dienste, SwiftMach den Änderungsverlauf deines Modells mit SwiftData sichtbar. Nutze die Verlaufs-API, um zu verstehen, wann Änderungen am Datenspeicher erfolgt sind, und entwickle damit Funktionen wie die Synchronisierung…
  10. Neuerungen in Swift30:24 · Entwicklerwerkzeuge, SwiftInformiere dich über die Neuerungen in Swift. Wir blicken kurz auf die Geschichte von Swift im vergangenen Jahrzehnt zurück und zeigen, wie die Community durch Arbeitsgruppen gewachsen ist, das Paket-Ökosystem…
  11. Neuerungen in SwiftData14:01 · App-Dienste, SwiftMit der ausdrucksstarken deklarativen API von SwiftData kannst du deiner App einfach dauerhafte Datenspeicherung hinzufügen. Informiere dich über Verbesserungen in SwiftData, darunter zusammengesetzte…
  12. Neuerungen in Xcode 1622:14 · Grundlagen, SwiftEntdecke 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…
  13. Nicht kopierbare Typen in Swift verwenden22:21 · SwiftBeginne mit nicht kopierbaren Typen in Swift. Entdecke, was Kopieren in Swift bedeutet, wann ein nicht kopierbarer Typ sinnvoll ist und wie du deine Absichten mit Werteigentum klar ausdrückst.
  14. Swift Leistung entdecken34:36 · SwiftEntdecke, wie Swift Abstraktion und Leistung ausgleicht. Erfahre, welche Leistungsaspekte du berücksichtigen solltest und wie der Swift Optimierer sie beeinflusst. Untersuche verschiedene Swift Funktionen und…
  15. Swift Testing kennenlernen23:58 · Grundlagen, SwiftWir stellen Swift Testing vor: ein neues Paket zum Testen deines Codes mit Swift. Entdecke die Bausteine der leistungsfähigen neuen API, ihren Einsatz in gängigen Testabläufen und ihre Beziehung zu XCTest und…