Advanced Swift (Erweitertes Swift)
446 Seiten
German
PDF
4.5

Advanced Swift (Erweitertes Swift)

Глубокое погружение в продвинутые возможности Swift

Autor:

Jahr:

Zusammenfassung:

Einleitung

Das Buch „Advanced Swift“ (Autoren: Chris Eidhof, Ole Begemann, Matt Gallagher, Florian Kugler) ist nicht nur ein weiteres Lehrbuch über die Sprache Swift. Es ist ein tiefgehendes, technisch anspruchsvolles Handbuch, das für Entwickler gedacht ist, die bereits sicher in Swift schreiben und dessen innere Struktur, fortgeschrittene Patterns und Optimierungsfeinheiten verstehen möchten. Die Ausgabe von 2022 deckt Swift 5.7 und die aktuellen Möglichkeiten der Apple-Plattformen ab.

Worum es in diesem Buch geht

Das Buch versucht nicht, die Grundlagen der Syntax zu lehren – es taucht den Leser sofort in komplexe Themen ein: das Typsystem, Protocols mit Associated Types, generische Programmierung, Speicherverwaltung, Concurrency (async/await, actors) sowie fortgeschrittene Techniken für die Arbeit mit Closures und Optionals. Besonderes Augenmerk liegt auf der Performance: Die Autoren zeigen, wie der Compiler Code optimiert und wie man effiziente Datenstrukturen schreibt.

Für wen dieses Buch ist

Das Buch richtet sich an erfahrene iOS/macOS-Entwickler, die über den alltäglichen Gebrauch von Swift hinausgehen möchten. Es wird für diejenigen nützlich sein, die:

  • bereits mehrere Apps in Swift geschrieben haben und das Gefühl haben, an eine Grenze gestoßen zu sein;
  • sich mit der inneren Struktur des Compilers und der Runtime vertraut machen möchten;
  • bestrebt sind, sichereren, leistungsfähigeren und ausdrucksstärkeren Code zu schreiben;
  • sich für funktionale Programmierung und deren Anwendung in Swift interessieren.

Was der Leser lernen wird

Nach der Lektüre werden Sie in der Lage sein...

Empfehlungen