Bewertung:

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.
⬤ 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)
Mastering Swift 5.3 - Sixth Edition: Upgrade your knowledge and become an expert in the latest version of the Swift programming language
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.