Combine: Asynchronous Programming with Swift
Асинхронное программирование на Swift с фреймворком Combine
Zusammenfassung:
Einleitung
Das Buch „Combine: Asynchronous Programming with Swift“ vom Raywenderlich Tutorial Team ist wohl eine der besten praktischen Anleitungen für das Framework Combine, das Apple 2019 vorgestellt hat. Es wurde 2021 veröffentlicht, umfasst 472 Seiten und richtet sich an iOS- und macOS-Entwickler, die Swift beherrschen. Im Gegensatz zur trockenen Dokumentation bietet dieses Buch eine schrittweise Einführung in die reaktive Programmierung anhand realer Projekte und Übungen.
Worum geht es in diesem Buch?
Das Buch widmet sich dem Framework Combine, das die Verarbeitung asynchroner Ereignisse (Netzwerkanfragen, Benutzereingaben, Benachrichtigungen) über eine einheitliche Schnittstelle von Publishers, Subscribers und Operators ermöglicht. Die Autoren führen die Konzepte von einfach bis komplex ein: von grundlegenden Subscriptions bis zur Erstellung eigener Operatoren und der Integration mit SwiftUI. Jedes Kapitel enthält eine praktische Aufgabe, die die Theorie festigt.
Für wen ist dieses Buch?
Das Buch richtet sich an Swift-Entwickler, die bereits mit den Grundlagen der Sprache und der Apple-Plattform vertraut sind. Anfänger in der asynchronen Programmierung werden es schwer haben, aber mit grundlegenden Kenntnissen über Closures und Protokolle wird der Stoff zugänglich. Besonders nützlich ist das Buch für diejenigen, die von UIKit zu SwiftUI wechseln, wo Combine eine Schlüsselrolle spielt.
Was lernt der Leser?
- Grundlagen von Combine: Was sind Publisher, Subscriber, Subscription und wie sie interagieren.
- Operatoren: map, fi