Bewertung:

Das Buch ist gut geschrieben und bietet leicht verständliche Anleitungen zur Verbesserung der Swift-Kenntnisse und zum Erlernen der Funktionen von iOS 17. Es wird für seine umfassenden Programmierbeispiele gelobt, aber für seinen Mangel an Kontext und tieferen Erklärungen kritisiert.
Vorteile:⬤ Gut geschrieben und einfach zu folgen
⬤ Tolle Beispiele und Aufschlüsselung der Konzepte
⬤ Vollgepackt mit Informationen
⬤ Perfekt für Anfänger
⬤ Umfassende und gültige Tutorials
⬤ Prägnant und aktuell.
⬤ Fehlt Klarheit und Hilfestellung für Neulinge
⬤ Minimale Erklärung von Konzepten und Befehlen
⬤ Begrenzte Diskussion über das neue Beobachtungssystem in iOS 17
⬤ Fehlende „Big Picture“-Abschnitte, um die Tutorials mit der App-Entwicklung zu verbinden
⬤ Kindle-Ausgabe kann aufgrund der Schriftformatierung verwirrend sein.
(basierend auf 5 Leserbewertungen)
iOS 17 App Development Essentials: Developing iOS 17 Apps with Xcode 15, Swift, and SwiftUI
In diesem Buch lernen Sie, wie Sie iOS 17-Anwendungen mit SwiftUI, Xcode 15 und der Programmiersprache Swift erstellen.
Beginnend mit den Grundlagen beschreibt dieses Buch die Schritte zum Einrichten einer iOS-Entwicklungsumgebung, zusammen mit einer Einführung in die Verwendung von Swift Playgrounds zum Erlernen und Experimentieren mit Swift.
Das Buch enthält außerdem ausführliche Kapitel zur Einführung in die Programmiersprache Swift, einschließlich Datentypen, Kontrollfluss, Funktionen, objektorientierter Programmierung, Eigenschafts-Wrapper, strukturierter Gleichzeitigkeit und Fehlerbehandlung.
Nach einer Einführung in die Schlüsselkonzepte von SwiftUI und die Projektarchitektur folgt eine Führung durch Xcode im SwiftUI-Entwicklungsmodus. Das Buch behandelt auch das Erstellen von benutzerdefinierten SwiftUI-Ansichten und erklärt, wie diese Ansichten kombiniert werden, um Benutzeroberflächen-Layouts zu erstellen, einschließlich Stapel, Rahmen und Formulare.
Weitere behandelte Themen sind die Datenverarbeitung mithilfe von Statuseigenschaften und Observable-, Status- und Umgebungsobjekten sowie wichtige Konzepte für die Gestaltung von Benutzeroberflächen wie Modifikatoren, Listen, Registerkartenansichten, Kontextmenüs, Benutzeroberflächen-Navigation und Gliederungsgruppen.
Das Buch enthält außerdem Kapitel über Grafiken und das Zeichnen von Diagrammen, die Animation von Benutzeroberflächen, Ansichtenübergänge und Gestenbehandlung, WidgetKit, Live-Aktivitäten, dokumentenbasierte Anwendungen, Core Data, SwiftData und CloudKit.
Die Kapitel erklären auch, wie man SwiftUI-Ansichten in bestehende UIKit-basierte Projekte integriert und UIKit-Code in SwiftUI einbindet.
Schließlich erklärt das Buch, wie man eine fertige App verpackt und zur Veröffentlichung in den App Store hochlädt.
Dabei werden die im Buch behandelten Themen durch detaillierte Tutorials in die Praxis umgesetzt, deren Quellcode ebenfalls zum Download zur Verfügung steht.
Das Ziel dieses Buches ist es also, Ihnen die Fähigkeiten zu vermitteln, Ihre eigenen Apps für iOS 17 mit SwiftUI zu erstellen.