Protokollorientierte Programmierung in Swift
210 Seiten
German
PDF
4.5

Protokollorientierte Programmierung in Swift

Практическое руководство по протоколам Swift

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Protocol-Oriented Programming with Swift“ (2015) von Jon Hoffman ist eine der ersten Veröffentlichungen, die sich dem Paradigma der protokollorientierten Programmierung (POP) in der Sprache Swift widmet. Swift wurde von Grund auf als protokollorientierte Sprache entwickelt, und der Autor zeigt detailliert, wie man Protokolle, Erweiterungen und Komposition anstelle der traditionellen Klassenvererbung einsetzt. Das Buch ist nützlich für iOS- und macOS-Entwickler, die flexibleren, testbareren und wiederverwendbaren Code schreiben möchten.

Worum geht es in dem Buch

Das Buch besteht aus 10 Kapiteln, die jeweils einem bestimmten Aspekt von POP gewidmet sind. Es beginnt mit den Grundlagen: Was sind Protokolle, wie deklariert man sie und wie abonniert man sie? Dann geht der Autor zu komplexeren Themen über: Protokollerweiterungen, Protokollkomposition, die Verwendung von Protokollen mit Generics sowie ein Vergleich von POP mit OOP. Besonderes Augenmerk liegt auf praktischen Beispielen – der Erstellung einer Spiel-Engine, der Arbeit mit Delegaten und Entwurfsmustern.

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 iOS- oder macOS-Anwendungen haben. Anfänger werden es schwer haben – es werden Kenntnisse der Syntax, Datentypen und grundlegender OOP vorausgesetzt. Für diejenigen jedoch, die von der klassischen Vererbung zu einem moderneren Ansatz übergehen möchten, ist das Buch eine hervorragende Hilfe.

Was der Leser lernen wird

  • Grundlagen der Protokolle: Deklaration, Abonnement, erforderliche und optionale

Empfehlungen