Bewertung:

Die Rezensionen zu diesem Buch zeigen eine Mischung aus starker Enttäuschung und einiger Wertschätzung für den Inhalt. Während einige Nutzer bestimmte Aspekte wie die Programmierprinzipien und die Beispielprojekte loben, kritisieren viele die Klarheit des Buches, veraltete Beispiele und schlecht geschriebene Erklärungen. Es herrscht allgemeiner Konsens darüber, dass das Buch nicht für Anfänger ohne Vorkenntnisse in Swift und iOS-Programmierung geeignet ist. Außerdem finden mehrere Rezensenten die Kindle-App für Mac OS frustrierend.
Vorteile:⬤ Gute Codierungsprinzipien und Abdeckung von Unit-Tests.
⬤ Neue Beispielprojekte in der neuesten Ausgabe werden sehr geschätzt.
⬤ Das Beispiel der Selfiegram-App wird für sein gutes Design und seine Funktionalität gelobt.
⬤ Klarer Schreibstil von einigen Autoren.
⬤ Das Buch bietet einen schnellen Überblick über Swift und dient als gute Einführung für diejenigen, die bereits einige Programmierkenntnisse haben.
⬤ Viele Beispiele funktionieren nicht und sind mit den aktuellen Xcode- und Swift-Syntaxänderungen veraltet.
⬤ Die Erklärungen der Konzepte sind schlecht geschrieben und verwirrend.
⬤ Das Buch wird kritisiert, weil es nur für Personen mit mittleren Kenntnissen in Swift und iOS-Programmierung geeignet ist.
⬤ Schlechte Organisation und fehlerhafte Inhalte beeinträchtigen den Lernerfolg.
⬤ Das Hedging zwischen Syntax-Schlüsselwörtern und Variablennamen schafft Verwirrung.
(basierend auf 11 Leserbewertungen)
Learning Swift: Building Apps for Macos, Ios, and Beyond
Sammeln Sie wertvolle praktische Erfahrungen mit Swift, der von Apple entwickelten Open-Source-Programmiersprache. Mit diesem praktischen Leitfaden lernen erfahrene Programmierer mit wenig oder gar keinen Kenntnissen der Apple-Entwicklung, wie man mit der neuesten Version von Swift programmiert, indem man eine funktionierende iOS-App von Anfang bis Ende entwickelt.
Sie beginnen mit den Grundlagen der Swift-Programmierung - einschließlich Richtlinien, wie Sie Ihren Code "Swifty" machen - und lernen, wie Sie mit Xcode und dem integrierten Interface Builder arbeiten. Dann tauchen Sie Schritt für Schritt in die Erstellung und Anpassung einer einfachen App zum Aufnehmen, Bearbeiten und Löschen von Selfies ein. Außerdem optimieren und testen Sie die App auf ihre Leistung und verwalten die Präsenz der App im App Store.
Dieses Buch ist in vier Teile gegliedert und enthält:
⬤ Swift 4 Grundlagen: Lernen Sie die grundlegenden Bausteine von Swift und die Funktionen der objektorientierten Entwicklung kennen.
⬤ Aufbau der Selfiegram-App: Erstellen Sie Modellobjekte und die Benutzeroberfläche für Ihre Selfie-App und fügen Sie Standortunterstützung, Benutzereinstellungen und Benachrichtigungen hinzu.
⬤ Selfiegram aufpolieren: Erstellen Sie ein Thema und Unterstützung für die Freigabe und fügen Sie benutzerdefinierte Ansichten, Bildüberlagerungen und Lokalisierung hinzu.
⬤ Über die App-Entwicklung hinaus: Debuggen und Leistungstests mit Xcode, Automatisieren von Aufgaben mit Fastlane und Benutzertests der App mit TestFlight.