Swift 4. Protokollorientierte Programmierung
Освойте современный Swift через протоколы
Zusammenfassung:
Einführung
Das Buch „Swift 4 Protocol-Oriented Programming“ von Jon Hoffman ist ein praktischer Leitfaden, der den Leser in das Paradigma der protokollorientierten Programmierung (POP) in der Sprache Swift einführt. Es wurde 2017 veröffentlicht und ist für alle relevant, die tiefer verstehen möchten, wie Protokolle und Protokollerweiterungen dabei helfen, flexibleren, modulareren und testbareren Code für Apple-Plattformen zu schreiben.
Worum geht es in diesem Buch
Das Buch widmet sich dem Übergang von der klassischen objektorientierten Programmierung (OOP) zum protokollorientierten Ansatz, den Apple seit Swift 2.0 aktiv fördert. Hoffman erklärt detailliert, warum Protokolle in Swift nicht nur Schnittstellen sind, sondern ein mächtiges Werkzeug für die Anwendungsarchitektur. Der Schwerpunkt liegt auf:
- Grundlagen von Protokollen und ihrer Syntax in Swift 4.
- Protokollerweiterungen (protocol extensions) und Standardimplementierungen von Methoden.
- Protokollkomposition (protocol composition) anstelle von Klassenvererbung.
- Vergleich von POP mit traditioneller OOP anhand konkreter Beispiele.
- Nutzung von Protokollen zur Reduzierung von Code-Abhängigkeiten und Verbesserung der Testbarkeit.
- Praktische Techniken: von einfachen Datenstrukturen bis zur Entwicklung vollständiger Anwendungen.
Für wen ist dieses Buch geeignet
Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von Swift vertraut sind und Erfahrung in der Entwicklung von Anwendungen haben.