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- 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…
- Container Machines entdeckenLerne 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…
- Device Hub optimal nutzenErfahre, 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.
- Echtzeit-Apps und -Dienste mit gRPC und Swift entwickelnEntwickle 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…
- Mit Xcode Cloud entwickeln, bereitstellen und automatisierenEntdecke 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…
- MusicKit in deine App integrierenBring 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…
- Neuerungen in 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…
- 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 Xcode 27Entdecke die neuesten Produktivitätsverbesserungen in Xcode 27. Beschleunige deinen Entwicklungsablauf durch Anpassung, Coding Agents und Device Hub. Erfahre mehr über Aktualisierungen an Lokalisierungs-…
- Numerische Berechnungen in Swift mit MLX entdeckenBring 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…
- Profilieren, beheben und überprüfen: Reaktionsfähigkeit von Apps mit Instruments verbessernBehebe 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…
- Swift 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 Swift Ankündigungen der Woche. Auf…
- Xcode, Agents und duErfahre, 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…
- Zu Swift Testing migrierenErfahre, 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- Aufzeichnen, wiedergeben und prüfen: UI-Automatisierung mit XcodeErfahre, 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…
- C, C++ und Swift sicher kombinierenErfahre, 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…
- Code-along: Eine App mit Swift Concurrency verbessernErfahre 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…
- 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…
- Interoperabilität zwischen Swift und Java entdeckenErfahre, 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…
- 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 in 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…
- 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…
- Speichernutzung und Leistung mit Swift verbessernEntdecke 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…
- Swift Concurrency einsetzenLerne 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…
- SwiftData: Vererbung und Schemamigration im DetailEntdecke, 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…
- 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…
WWDC 2024
15 Sessions- Ausführen, anhalten, untersuchen: Effektives Debugging in LLDBErfahre, 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…
- Das Swift on Server Ökosystem entdeckenSwift 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…
- Deine App auf Swift 6 migrierenErlebe 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…
- Eine Tour durch Swift: Funktionen und Design von Swift entdeckenLerne die wichtigsten Funktionen und die Designphilosophie der Programmiersprache Swift kennen. Beim Aufbau eines Swift Pakets mit Bibliothek, HTTP-Server und Befehlszeilenclient untersuchen wir…
- Einen eigenen Datenspeicher mit SwiftData erstellenVerbinde die ausdrucksstarke deklarative Modellierungs-API von SwiftData mit deinem eigenen Persistenz-Backend. Erfahre, wie du einen eigenen Datenspeicher entwickelst und deiner App schrittweise…
- Heap-Speicher analysierenErhalte 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…
- Kleine Systeme mit Embedded 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…
- Mehr Möglichkeiten mit Swift TestingErfahre, 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…
- Modelländerungen mit dem SwiftData Verlauf verfolgenMach 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…
- Neuerungen in 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…
- Neuerungen in SwiftDataMit der ausdrucksstarken deklarativen API von SwiftData kannst du deiner App einfach dauerhafte Datenspeicherung hinzufügen. Informiere dich über Verbesserungen in SwiftData, darunter zusammengesetzte…
- 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…
- Nicht kopierbare Typen in Swift verwendenBeginne 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.
- Swift Leistung entdeckenEntdecke, 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…
- Swift Testing kennenlernenWir 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…