Swift Concurrency by Tutorials
Полное руководство по async/await в Swift
Zusammenfassung:
Einleitung
Das Buch Swift Concurrency by Tutorials (2022, 296 Seiten) vom Raywenderlich-Team ist ein praktischer Leitfaden für das neue Asynchronitätssystem in Swift 5.5 und höher. Die Autoren, bekannt für ihre qualitativ hochwertigen Tutorials, bieten einen schrittweisen Ansatz zur Beherrschung von async/await, Task, Actor und Structured Concurrency. Das Buch richtet sich an iOS- und macOS-Entwickler, die bereits mit den Grundlagen von Swift vertraut sind und sichereren und leistungsfähigeren asynchronen Code schreiben möchten.
Worum es in dem Buch geht
Der Stoff deckt alle wichtigen Konzepte der modernen Nebenläufigkeit in Swift ab. Beginnend mit den Grundlagen von async/await gehen die Autoren schrittweise zu komplexeren Themen über: Erstellung und Verwaltung von Task, Nutzung von TaskGroup für parallele Operationen, Arbeit mit Actor zum Schutz veränderlicher Zustände sowie Integration in vorhandenen Callback- und Combine-Code. Jedes Kapitel enthält praktische Projekte, die sofort in Xcode ausgeführt werden können.
Für wen dieses Buch ist
Das Buch richtet sich an iOS/macOS-Entwickler auf mittlerem Niveau, die bereits Swift schreiben können und mit Problemen der Asynchronität (z. B. Callback-Hell oder Komplexität mit GCD) konfrontiert waren. Anfänger in Swift sollten zunächst die Grundlagen der Sprache erlernen und dann zu diesem Buch zurückkehren. Es ist auch nützlich für diejenigen, die von älteren Ansätzen (DispatchQueue, OperationQueue) zum modernen Modell der Structured Concurrency wechseln möchten.
Was der Leser lernen wird
- Grundlagen von async/await
Empfehlungen
Sicherheit von Kotlin-Anwendungen: Das vollständige Handbuch
Architektur von Java-Anwendungen: Vom Monolithen zu Microservices
Webentwicklung mit C# (.NET): Von den Grundlagen bis zum Deployment
API-Entwicklung mit PHP: RESTful-Dienste von Grund auf erstellen
Parallelität in Rust: Von den Grundlagen bis zu hochbelastbaren Systemen
Datenstrukturen mit C++