Swift lernen: Apps für Macos, Ios und darüber hinaus entwickeln

Bewertung:   (4,2 von 5)

Swift lernen: Apps für Macos, Ios und darüber hinaus entwickeln (Jon Manning)

Leserbewertungen

Zusammenfassung:

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.

Nachteile:

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)

Originaltitel:

Learning Swift: Building Apps for Macos, Ios, and Beyond

Inhalt des Buches:

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.

Weitere Daten des Buches:

ISBN:9781491987575
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2018
Seitenzahl:500

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Der Kerbal Player's Guide: Der einfachste Weg, ein Raumfahrtprogramm zu starten - The Kerbal...
Kerbal Space Program (KSP) ist ein von der Kritik...
Der Kerbal Player's Guide: Der einfachste Weg, ein Raumfahrtprogramm zu starten - The Kerbal Player's Guide: The Easiest Way to Launch a Space Program
IOS Swift Kochbuch für Spieleentwicklung: Einfache Lösungen für Probleme bei der Spieleentwicklung -...
Sind Sie bereit, tolle Spiele für iOS zu...
IOS Swift Kochbuch für Spieleentwicklung: Einfache Lösungen für Probleme bei der Spieleentwicklung - IOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems
Swift lernen: Apps für Macos, Ios und darüber hinaus entwickeln - Learning Swift: Building Apps for...
Sammeln Sie wertvolle praktische Erfahrungen mit...
Swift lernen: Apps für Macos, Ios und darüber hinaus entwickeln - Learning Swift: Building Apps for Macos, Ios, and Beyond
Überwindung der Flockinaucinihilipilification: Bewertung und Monetarisierung von Produkten und...
FLOCCINAUCINIHILIPILIFICATION , das längste...
Überwindung der Flockinaucinihilipilification: Bewertung und Monetarisierung von Produkten und Dienstleistungen - Overcoming Floccinaucinihilipilification: Valuing and Monetizing Products and Services
Mobile Spieleentwicklung mit Unity: Einmal erstellen, überall einsetzen - Mobile Game Development...
Sie möchten Handyspiele entwickeln, haben aber...
Mobile Spieleentwicklung mit Unity: Einmal erstellen, überall einsetzen - Mobile Game Development with Unity: Build Once, Deploy Anywhere

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