Bewertung:

Das Buch dient als nützliche Einführung und Nachschlagewerk für das Erlernen von Swift und wird von Anfängern wegen seiner klaren Erklärungen und zusätzlichen Einblicke, die über die Dokumentation von Apple hinausgehen, geschätzt. Für fortgeschrittene Praktiker, die eine eingehende Behandlung anspruchsvoller Konzepte suchen, ist es jedoch nicht geeignet, was zu gemischten Bewertungen führt.
Vorteile:Leicht zu lesen und zu verstehen, großartig für Anfänger, bietet hilfreiche Erklärungen und Perspektiven, hochwertiger Inhalt im Vergleich zu anderen Ressourcen, deckt die einzigartigen Eigenschaften von Swift gut ab und bietet einen guten Überblick über die Sprache.
Nachteile:Es fehlt vertieftes Material für fortgeschrittene Themen wie Parallelität und Speicherverwaltung, einige Erklärungen werden als unklar oder nicht fokussiert genug angesehen, enthält unnötige Beispiele und Unzufriedenheit von Lesern, die anspruchsvollere Inhalte erwartet haben.
(basierend auf 11 Leserbewertungen)
Mastering Swift 4- fourth edition: An in-depth and comprehensive guide to modern programming techniques with Swift
Tauchen Sie ein in die neueste Version der Programmiersprache Swift mit diesem Buch für fortgeschrittene Entwickler, um hochperformante Anwendungen zu erstellen.
Hauptmerkmale
⬤ Nutzen Sie die neuesten und fortschrittlichsten Funktionen von Swift 4, um hochwertige iOS- und macOS-Anwendungen zu entwickeln.
⬤ Umfassende Abdeckung aller fortgeschrittenen Funktionen von Swift und Anleitung zu fortgeschrittenen Entwurfstechniken.
⬤ Tauchen Sie tief in Protokollerweiterungen ein, lernen Sie neue Modelle zur Fehlerbehandlung kennen und nutzen Sie die vorgestellten Swift-Designmuster, um effizienteren Code zu schreiben.
⬤ Machen Sie sich mit fortgeschrittenen Entwurfstechniken vertraut, um intelligenteren, saubereren Swift-Code zu schreiben.
Buchbeschreibung
Swift ist heute die maßgebliche Sprache für die Apple-Entwicklung. Sie ist ein unverzichtbarer Bestandteil des Skillsets eines jeden iOS- und macOS-Entwicklers und hilft ihm, die beeindruckendsten und beliebtesten Apps im App Store zu erstellen - die Art von Apps, die für iPhone- und iPad-Nutzer jeden Tag unverzichtbar sind. Mit der Version 4. 0 hat das Swift-Team neue Funktionen hinzugefügt, um die Entwicklungserfahrung zu verbessern und es einfacher zu machen, die Ergebnisse zu erzielen, die Sie wünschen und die Kunden erwarten.
Darin finden Sie die wichtigsten Funktionen von Swift 4. 0 und lernen schnell, wie Sie die neuesten Updates zu Ihrem Entwicklungsvorteil nutzen können. Von Objective-C-Interoperabilität und ARC bis hin zu Closures und Nebenläufigkeit - dieses Swift-Handbuch für Fortgeschrittene wird Ihre Kenntnisse erweitern und Ihnen helfen, diese wichtige Programmiersprache fließend zu beherrschen.
Wir vermitteln Ihnen fundierte Kenntnisse über einige der anspruchsvollsten Elemente der Swift-Entwicklung, darunter Protokollerweiterungen, Fehlerbehandlung, Entwurfsmuster und Parallelität. Wir zeigen Ihnen, wie Sie diese in Ihren eigenen Projekten nutzen und anwenden können. Sie werden sehen, wie Sie die Macht der protokollorientierten Programmierung nutzen können, um flexiblen und leichter zu verwaltenden Code zu schreiben.
Was Sie lernen werden
⬤ Einblick in die Kernkomponenten von Swift 4. 0, einschließlich Operatoren, Sammlungen, Kontrollflüsse und Funktionen.
⬤ Erstellen und Verwenden von Klassen, Strukturen und Aufzählungen.
⬤ Verstehen Sie das protokollorientierte Design und sehen Sie, wie es Ihnen helfen kann, besseren Code zu schreiben.
⬤ Entwickeln Sie ein praktisches Verständnis von Subscripts und Erweiterungen.
⬤ Fügen Sie Ihren Anwendungen mit Grand Central Dispatch und Operation Queues Gleichzeitigkeit hinzu.
⬤ Implementieren Sie Generics und Closures, um sehr flexiblen und wiederverwendbaren Code zu schreiben.
⬤ Nutzen Sie die Fehlerbehandlung und die Verfügbarkeitsfunktionen von Swift, um sichereren Code zu schreiben.
Für wen ist dieses Buch gedacht?
Dieses Buch richtet sich an Entwickler, die in die neueste Version von Swift eintauchen wollen. Wenn Sie ein Entwickler sind, der am besten lernt, indem er sich Code ansieht und mit ihm arbeitet, dann ist dieses Buch genau das Richtige für Sie. Ein grundlegendes Verständnis der Werkzeuge von Apple ist von Vorteil, aber nicht zwingend erforderlich.