Mastering Swift 5 - Fünfte Ausgabe - Fünfte Ausgabe: Tiefes Eintauchen in die neueste Ausgabe der Programmiersprache Swift

Bewertung:   (4,3 von 5)

Mastering Swift 5 - Fünfte Ausgabe - Fünfte Ausgabe: Tiefes Eintauchen in die neueste Ausgabe der Programmiersprache Swift (Jon Hoffman)

Leserbewertungen

Zusammenfassung:

Das Buch über die Swift-Programmierung hat aufgrund seiner umfassenden Abdeckung und seines effektiven Lehrstils überwiegend positive Rückmeldungen erhalten. Die Rezensenten schätzen die gründlichen Erklärungen und die Organisation des Inhalts, insbesondere bei fortgeschrittenen Themen wie protokollorientierter Programmierung und Generika. Allerdings haben viele auf schwerwiegende Bearbeitungs- und Formatierungsprobleme hingewiesen, darunter grammatikalische Fehler und falsche Code-Beispiele.

Vorteile:

Umfassende Abdeckung der Swift-Sprachfunktionen, einschließlich fortgeschrittener Themen.
Gut organisierte und gründliche Erklärungen machen es zugänglich.
Geeignet für Entwickler auf verschiedenen Niveaus, einschließlich Anfängern und erfahrenen Programmierern, die auf Swift umsteigen.
Bietet Einblicke in bewährte Praktiken und Konzepte und fördert so ein tieferes Verständnis für die Programmierung, anstatt auswendig zu lernen.

Nachteile:

Zahlreiche Rechtschreib- und Grammatikfehler im gesamten Buch.
Falsche Code-Beispiele, die den Leser verwirren können.
Es fehlt an praktischen Übungen oder Herausforderungen, um die gelernten Konzepte anzuwenden.
Einige Abschnitte sind zu kurz oder nicht detailliert genug für bestimmte Themen.
Veralteter Code in einigen Teilen, der möglicherweise zu Diskrepanzen mit der aktuellen Version von Swift führt.

(basierend auf 29 Leserbewertungen)

Originaltitel:

Mastering Swift 5 - Fifth Edition - Fifth Edition: Deep dive into the latest edition of the Swift programming language

Inhalt des Buches:

Nutzen Sie die Leistungsfähigkeit der neuesten Ausgabe mit diesem ausführlichen und umfassenden Leitfaden für die Sprache Swift.

Hauptmerkmale

⬤ Fünfte Auflage dieses Bestsellers, verbessert und aktualisiert, um die neueste Version der Programmiersprache Swift 5 abzudecken.

⬤ Machen Sie sich mit beliebten und modernen Entwurfstechniken vertraut, um einfach zu handhabenden Swift-Code zu schreiben.

⬤ Lernen Sie, wie Sie zentrale Swift-Funktionen wie Nebenläufigkeit, Generics und Copy-on-Write in Ihrem Code nutzen können.

⬤ .

Buchbeschreibung

Im Laufe der Jahre hat sich das Buch Mastering Swift bei Entwicklern als eine beliebte Wahl für eine ausführliche und praktische Anleitung zur Programmiersprache Swift etabliert. Die neueste Ausgabe ist vollständig aktualisiert und überarbeitet worden, um die neue Version abzudecken: Swift 5.

In diesem Buch finden Sie die wichtigsten Funktionen von Swift 5 leicht erklärt und mit vollständigen Beispielen versehen. Von den Grundlagen der Sprache bis hin zu beliebten Funktionen wie Nebenläufigkeit, generische Funktionen und Speicherverwaltung hilft Ihnen dieser Leitfaden, Ihr Fachwissen zu erweitern und die Sprache Swift zu beherrschen.

Mastering Swift 5, Fifth Edition vermittelt Ihnen ein umfassendes Wissen über einige der anspruchsvollsten Elemente der Swift-Entwicklung, darunter Protokollerweiterungen, Fehlerbehandlung und Closures. Es wird Ihnen zeigen, wie Sie diese in Ihren eigenen Projekten nutzen und anwenden können.

Später werden Sie sehen, wie Sie die Leistungsfähigkeit der protokollorientierten Programmierung nutzen können, um flexiblen und leichter zu verwaltenden Code zu schreiben. Sie werden auch sehen, wie Sie die Copy-on-Write-Funktion zu Ihren benutzerdefinierten Wertetypen hinzufügen und wie Sie Probleme bei der Speicherverwaltung vermeiden, die durch starke Referenzzyklen verursacht werden.

Was Sie lernen werden

⬤ Verstehen Sie die Kernkomponenten von Swift, einschließlich Operatoren, Sammlungen, Kontrollflüsse und Funktionen.

⬤ Lernen Sie, wie und wann Sie Klassen, Strukturen und Aufzählungen verwenden.

⬤ Verstehen, wie man protokollorientiertes Design mit Erweiterungen verwendet, um leichter zu verwaltenden Code zu schreiben.

⬤ Entwurfsmuster mit Swift verwenden, um häufig auftretende Entwurfsprobleme zu lösen.

⬤ Implementieren Sie Copy-on-Write für Ihre benutzerdefinierten Wertetypen, um die Leistung zu verbessern.

⬤ Fügen Sie Ihren Anwendungen mit Grand Central Dispatch und Operation Queues Gleichzeitigkeit hinzu.

⬤ Implementieren Sie Generics, um flexiblen und wiederverwendbaren Code zu schreiben.

⬤ .

Weitere Daten des Buches:

ISBN:9781789139860
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Mastering Swift 4 - vierte Auflage: Ein detaillierter und umfassender Leitfaden für moderne...
Tauchen Sie ein in die neueste Version der...
Mastering Swift 4 - vierte Auflage: Ein detaillierter und umfassender Leitfaden für moderne Programmiertechniken mit Swift - Mastering Swift 4- fourth edition: An in-depth and comprehensive guide to modern programming techniques with Swift
Beherrschung von Swift 5.3 - Sechste Auflage: Erweitern Sie Ihr Wissen und werden Sie ein Experte in...
Ein umfassendes Handbuch für...
Beherrschung von Swift 5.3 - Sechste Auflage: Erweitern Sie Ihr Wissen und werden Sie ein Experte in der neuesten Version der Programmiersprache Swift - Mastering Swift 5.3 - Sixth Edition: Upgrade your knowledge and become an expert in the latest version of the Swift programming language
Mastering Swift 5 - Fünfte Ausgabe - Fünfte Ausgabe: Tiefes Eintauchen in die neueste Ausgabe der...
Nutzen Sie die Leistungsfähigkeit der neuesten...
Mastering Swift 5 - Fünfte Ausgabe - Fünfte Ausgabe: Tiefes Eintauchen in die neueste Ausgabe der Programmiersprache Swift - Mastering Swift 5 - Fifth Edition - Fifth Edition: Deep dive into the latest edition of the Swift programming language
Arduino beherrschen - Mastering Arduino
Mastering Arduino ist ein praktischer, unaufgeregter Leitfaden, der Ihnen die Elektronik- und Programmierkenntnisse vermittelt, die Sie...
Arduino beherrschen - Mastering Arduino

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: