Beherrschung von Swift 5.3 - Sechste Auflage: Erweitern Sie Ihr Wissen und werden Sie ein Experte in der neuesten Version der Programmiersprache Swift

Bewertung:   (4,2 von 5)

Beherrschung von Swift 5.3 - Sechste Auflage: Erweitern Sie Ihr Wissen und werden Sie ein Experte in der neuesten Version der Programmiersprache Swift (Jon Hoffman)

Leserbewertungen

Zusammenfassung:

Das Buch „Mastering Swift“ wird für seine umfassende Abdeckung der Sprache Swift gelobt, die sowohl grundlegende als auch fortgeschrittene Themen umfasst. Während es als wertvolle Ressource für Entwickler auf verschiedenen Ebenen dient, bemerkten viele Leser Probleme im Zusammenhang mit der Bearbeitungsqualität, wie zahlreiche Tippfehler und Formatierungsprobleme. Das Buch wird als ideal für diejenigen angesehen, die ihr Verständnis von Swift vertiefen wollen, aber einige kritisieren, dass es an praktischen Beispielen und einem nützlichen Index mangelt.

Vorteile:

Umfassende Abdeckung von Swift, einschließlich wichtiger neuer Funktionen und fortgeschrittener Themen
klare Darstellungen von Konzepten
nützliche Kapitel über Parallelität und Entwurfsmuster
gute Ressource sowohl für Anfänger als auch für fortgeschrittene Entwickler
aktualisiert für die neueste Swift-Version.

Nachteile:

Zahlreiche Tipp- und Formatierungsfehler
Schlechter Index
Es fehlen praktische Beispiele und die Abdeckung von Tests, Datei-I/O und Projekt-Setups
Einige fortgeschrittene Kapitel können für Anfänger überwältigend sein
Struktur nicht ideal im Vergleich zu anderen kostenlosen Ressourcen.

(basierend auf 16 Leserbewertungen)

Originaltitel:

Mastering Swift 5.3 - Sixth Edition: Upgrade your knowledge and become an expert in the latest version of the Swift programming language

Inhalt des Buches:

Ein umfassendes Handbuch für Programmierbegeisterte, die die Grundlagen und fortgeschrittenen Konzepte von Swift beherrschen wollen.

Hauptmerkmale

⬤ Sechste Auflage dieses Bestsellers, verbessert und aktualisiert, um die neueste Version der Programmiersprache Swift 5. 3 Programmiersprache.

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

⬤ Nutzen Sie zentrale Swift-Funktionen wie Parallelität, Generics und Copy-on-Write in Ihrem Code.

Buchbeschreibung

Im Laufe der Jahre hat sich Mastering Swift bei Entwicklern als beliebte Wahl für einen ausführlichen und praktischen Leitfaden für die Programmiersprache Swift bewährt. Diese sechste Auflage enthält die neuesten Funktionen, eine umfassende Überarbeitung zur Anpassung an Swift 5. 3, und zwei neue Kapitel über die Erstellung von Swift aus dem Quellcode und fortgeschrittene Operatoren.

Von den Grundlagen der Sprache bis hin zu beliebten Funktionen wie Nebenläufigkeit, Generics und Speicherverwaltung hilft Ihnen dieses ausführliche Handbuch, Ihr Fachwissen und Ihre Beherrschung der Sprache zu erweitern.

Im weiteren Verlauf erhalten Sie praktische Einblicke in einige der anspruchsvollsten Elemente der Swift-Entwicklung, darunter Protokollerweiterungen, Fehlerbehandlung und Closures. Das Buch zeigt Ihnen auch, wie Sie diese in Ihren eigenen Projekten nutzen und anwenden können. In späteren Kapiteln erfahren Sie, wie Sie die Möglichkeiten der protokollorientierten Programmierung nutzen können, um flexiblen und einfach zu verwaltenden Code in Swift zu schreiben. Schließlich werden Sie lernen, 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.

Am Ende dieses Swift-Buches werden Sie die Sprache Swift 5 beherrschen. 3 beherrschen und die Fähigkeiten entwickeln, die Sie benötigen, um die Funktionen effektiv zu nutzen und robuste Anwendungen zu erstellen.

Was Sie lernen werden

⬤ Kernkomponenten von Swift, wie Operatoren, Sammlungen, Kontrollflüsse und Funktionen, verstehen.

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

⬤ Protokollorientiertes Design mit Erweiterungen nutzen, um einfacher zu verwaltenden Code zu schreiben.

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

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

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

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

Für wen ist dieses Buch gedacht?

.

Dieses Buch richtet sich an Anfänger mit grundlegenden Programmierkenntnissen und erfahrene Entwickler, die die Swift-Programmierung erlernen möchten. Vertrautheit mit den Werkzeugen von Apple ist von Vorteil, aber nicht zwingend erforderlich. Alle Beispiele sollten auch auf den Plattformen Linux und Windows funktionieren.

Weitere Daten des Buches:

ISBN:9781800562158
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: