Pro Swift
Глубокое погружение в продвинутые возможности Swift
Zusammenfassung:
Einführung
Das Buch Pro Swift von Paul Hudson ist keine weitere Einführung in die Sprache Swift für Anfänger. Es ist ein umfassender Leitfaden für diejenigen, die die Grundlagen bereits beherrschen und ihr Können auf die nächste Stufe heben möchten. Das 2022 veröffentlichte Buch mit 348 Seiten konzentriert sich auf fortgeschrittene Konzepte, die in Einsteigerlehrbüchern selten zu finden sind: komplexe Protokolle, Generics, Speicherverwaltung, funktionale Programmierung und Leistung. Hudson, bekannt für sein Projekt Hacking with Swift, versteht es, komplexe Dinge einfach zu erklären, und dieses Buch ist der beste Beweis dafür.
Worum geht es in diesem Buch
Pro Swift versucht nicht, die gesamte Sprache abzudecken – es vertieft sich gezielt in Themen, die Entwicklern mittleren und fortgeschrittenen Niveaus die größten Schwierigkeiten bereiten. Jedes Kapitel ist einem bestimmten Konzept gewidmet und enthält zahlreiche praktische Beispiele, die oft aus realen Projekten stammen. Das Buch ist so aufgebaut, dass der Leser nicht nur die Syntax auswendig lernt, sondern versteht, warum der Code genau so funktioniert und wie man ihn optimieren kann.
Hauptthemen des Buches:
- Fortgeschrittene Protokolle und protokollorientierte Programmierung – von grundlegenden Protokollen bis zu assoziierten Typen und Type Erasure.
- Generics – Erstellung flexibler, wiederverwendbarer Komponenten mit where-Klauseln und variadischen Parametern.
- Speicherverwaltung
Empfehlungen
Leistung von Kotlin-Anwendungen
Testen von Java-Anwendungen: Von Unit-Tests bis zu Integrationsszenarien
Maschinelles Lernen und TypeScript: Von der Idee zur Produktion
Professionelles C# (.NET): fortgeschrittene Techniken
GraphQL in Go (Golang): Moderne APIs erstellen
iOS App Development For Dummies