SwiftUI Grundlagen - iOS Ausgabe: Lernen Sie iOS-Apps mit SwiftUI, Swift 5 und Xcode 11 zu entwickeln

Bewertung:   (4,3 von 5)

SwiftUI Grundlagen - iOS Ausgabe: Lernen Sie iOS-Apps mit SwiftUI, Swift 5 und Xcode 11 zu entwickeln (Neil Smyth)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine solide Einführung in Swift und SwiftUI und eignet sich daher sowohl für Anfänger als auch für diejenigen, die bereits über Programmiererfahrung verfügen. Während die anfänglichen Abschnitte über Swift gut geschrieben und nützlich sind, fanden einige Leser sie unnötig, wenn sie hauptsächlich an SwiftUI interessiert waren. Das Buch enthält gute Beispiele und klare Erklärungen, aber einige Leser hatten mit bestimmten Konzepten zu kämpfen, die nicht ausreichend erklärt wurden.

Vorteile:

Gut geschriebene Einführung in Swift
klare Erklärungen
nützliche Beispiele für SwiftUI
gründliche Abdeckung des Materials
gutes Tempo
Zusammenfassung am Ende der Kapitel
effektiv zum Erlernen der Swift-Programmierung.

Nachteile:

Großer Abschnitt über Swift ist vielleicht nicht notwendig für diejenigen, die sich auf SwiftUI konzentrieren
einige Konzepte nicht klar erklärt, was zu Verwirrung führt
Mangel an Problemen/Projekten für die Praxis
bestimmte Abschnitte können für komplette Anfänger schwierig sein.

(basierend auf 10 Leserbewertungen)

Originaltitel:

SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps Using SwiftUI, Swift 5 and Xcode 11

Inhalt des Buches:

Das Ziel dieses Buches ist es, die Fähigkeiten zu vermitteln, die notwendig sind, um iOS 13-Anwendungen mit SwiftUI, Xcode 11 und der Programmiersprache Swift 5 zu erstellen.

Beginnend mit den Grundlagen, bietet dieses Buch einen Überblick über die Schritte, die notwendig sind, um eine iOS-Entwicklungsumgebung einzurichten, zusammen mit einer Einführung in die Verwendung von Swift Playgrounds, um Swift zu lernen und zu experimentieren.

Das Buch enthält außerdem ausführliche Kapitel zur Einführung in die Programmiersprache Swift 5, einschließlich Datentypen, Kontrollfluss, Funktionen, objektorientierter Programmierung, Property Wrappers 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 die Erstellung von benutzerdefinierten SwiftUI-Ansichten und erklärt, wie diese Ansichten kombiniert werden, um Benutzeroberflächenlayouts zu erstellen, einschließlich der Verwendung von Stapeln, Rahmen und Formularen.

Weitere behandelte Themen sind die Datenverarbeitung mit Statuseigenschaften und Observable- und Umgebungsobjekten sowie wichtige Konzepte für die Gestaltung der Benutzeroberfläche wie Modifikatoren, Listen, Registerkarten, Kontextmenüs und die Navigation in der Benutzeroberfläche.

Das Buch enthält auch Kapitel zum Zeichnen von Grafiken, zur Animation von Benutzeroberflächen, zu Ansichtsübergängen und zur Gestensteuerung.

In weiteren Kapiteln wird erklärt, wie man SwiftUI-Ansichten in bestehende UIKit-basierte Projekte integriert und wie man 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 ausführliche Tutorials in die Praxis umgesetzt, deren Quellcode ebenfalls zum Download zur Verfügung steht.

Das Ziel dieses Buches ist es also, Ihnen die notwendigen Fähigkeiten zu vermitteln, um Ihre eigenen Apps für iOS 13 mit SwiftUI zu entwickeln. Vorausgesetzt, Sie sind bereit, das iOS 13 SDK und Xcode 11 herunterzuladen und haben einen Intel-basierten Mac, können Sie sofort loslegen.

Weitere Daten des Buches:

ISBN:9781951442057
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

CentOS 8 Grundlagen: Installation, Verwaltung und Bereitstellung von CentOS 8-Systemen lernen -...
Eines der angesehensten und am weitesten...
CentOS 8 Grundlagen: Installation, Verwaltung und Bereitstellung von CentOS 8-Systemen lernen - CentOS 8 Essentials: Learn to Install, Administer and Deploy CentOS 8 Systems
Android Studio 4.0 Entwicklungsgrundlagen - Kotlin Edition: Entwickeln von Android-Apps mit Android...
Vollständig aktualisiert für Android Studio 4. 0,...
Android Studio 4.0 Entwicklungsgrundlagen - Kotlin Edition: Entwickeln von Android-Apps mit Android Studio 4.0, Kotlin und Android Jetpack - Android Studio 4.0 Development Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 4.0, Kotlin and Android Jetpack
Android Studio 3.5 Grundlagen der Entwicklung - Kotlin Edition: Entwicklung von Android 10 (Q) Apps...
Vollständig aktualisiert für Android Studio 3. 5,...
Android Studio 3.5 Grundlagen der Entwicklung - Kotlin Edition: Entwicklung von Android 10 (Q) Apps mit Android Studio 3.5, Kotlin und Android Jetpack - Android Studio 3.5 Development Essentials - Kotlin Edition: Developing Android 10 (Q) Apps Using Android Studio 3.5, Kotlin and Android Jetpack
Android Studio 4.1 Grundlagen der Entwicklung - Java-Ausgabe: Entwicklung von Android 11-Apps mit...
Vollständig aktualisiert für Android Studio 4. 1,...
Android Studio 4.1 Grundlagen der Entwicklung - Java-Ausgabe: Entwicklung von Android 11-Apps mit Android Studio 4.1, Java und Android Jetpack - Android Studio 4.1 Development Essentials - Java Edition: Developing Android 11 Apps Using Android Studio 4.1, Java and Android Jetpack
Android Studio 4.0 Grundlagen der Entwicklung - Java-Ausgabe: Entwickeln von Android-Apps mit...
Vollständig aktualisiert für Android Studio 4. 0,...
Android Studio 4.0 Grundlagen der Entwicklung - Java-Ausgabe: Entwickeln von Android-Apps mit Android Studio 4.0, Java und Android Jetpack - Android Studio 4.0 Development Essentials - Java Edition: Developing Android Apps Using Android Studio 4.0, Java and Android Jetpack
Android Studio 4.2 Grundlagen der Entwicklung - Kotlin Edition: Entwickeln von Android-Apps mit...
Vollständig aktualisiert für Android Studio 4. 2,...
Android Studio 4.2 Grundlagen der Entwicklung - Kotlin Edition: Entwickeln von Android-Apps mit Android Studio 4.2, Kotlin und Android Jetpack - Android Studio 4.2 Development Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 4.2, Kotlin and Android Jetpack
SwiftUI Grundlagen - iOS Ausgabe: Lernen Sie iOS-Apps mit SwiftUI, Swift 5 und Xcode 11 zu...
Das Ziel dieses Buches ist es, die Fähigkeiten zu...
SwiftUI Grundlagen - iOS Ausgabe: Lernen Sie iOS-Apps mit SwiftUI, Swift 5 und Xcode 11 zu entwickeln - SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps Using SwiftUI, Swift 5 and Xcode 11
Android Studio 4.1 Grundlagen der Entwicklung - Kotlin Edition: Entwickeln von Android 11 Apps mit...
Vollständig aktualisiert für Android Studio 4. 1,...
Android Studio 4.1 Grundlagen der Entwicklung - Kotlin Edition: Entwickeln von Android 11 Apps mit Android Studio 4.1, Kotlin und Android Jetpack - Android Studio 4.1 Development Essentials - Kotlin Edition: Developing Android 11 Apps Using Android Studio 4.1, Kotlin and Android Jetpack
Android Studio 4.2 Entwicklungsgrundlagen - Java-Ausgabe: Entwickeln von Android-Apps mit Android...
Vollständig aktualisiert für Android Studio 4. 2,...
Android Studio 4.2 Entwicklungsgrundlagen - Java-Ausgabe: Entwickeln von Android-Apps mit Android Studio 4.2, Java und Android Jetpack - Android Studio 4.2 Development Essentials - Java Edition: Developing Android Apps Using Android Studio 4.2, Java and Android Jetpack
Ubuntu 20.04 Grundlagen: Ein Leitfaden zu Ubuntu 20.04 Desktop und Server Editionen - Ubuntu 20.04...
Eines der angesehensten und am weitesten...
Ubuntu 20.04 Grundlagen: Ein Leitfaden zu Ubuntu 20.04 Desktop und Server Editionen - Ubuntu 20.04 Essentials: A Guide to Ubuntu 20.04 Desktop and Server Editions
Red Hat Enterprise Linux 8 Grundlagen: Lernen Sie, RHEL 8-Systeme zu installieren, zu verwalten und...
Eines der angesehensten und am weitesten...
Red Hat Enterprise Linux 8 Grundlagen: Lernen Sie, RHEL 8-Systeme zu installieren, zu verwalten und bereitzustellen - Red Hat Enterprise Linux 8 Essentials: Learn to Install, Administer and Deploy RHEL 8 Systems
SwiftUI Essentials - iOS 14 Edition: Lernen Sie, iOS-Apps mit SwiftUI, Swift 5 und Xcode 12 zu...
Das Ziel dieses Buches ist es, die notwendigen...
SwiftUI Essentials - iOS 14 Edition: Lernen Sie, iOS-Apps mit SwiftUI, Swift 5 und Xcode 12 zu entwickeln - SwiftUI Essentials - iOS 14 Edition: Learn to Develop iOS Apps using SwiftUI, Swift 5 and Xcode 12
Android Studio Arctic Fox Grundlagen - Kotlin-Ausgabe: Entwickeln von Android-Apps mit Android...
Vollständig aktualisiert für Android Studio Arctic...
Android Studio Arctic Fox Grundlagen - Kotlin-Ausgabe: Entwickeln von Android-Apps mit Android Studio 2020.31 und Kotlin - Android Studio Arctic Fox Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2020.31 and Kotlin
Jetpack Compose Essentials: Entwickeln von Android-Apps mit Jetpack Compose, Android Studio und...
Das Ziel dieses Buches ist es, die notwendigen...
Jetpack Compose Essentials: Entwickeln von Android-Apps mit Jetpack Compose, Android Studio und Kotlin - Jetpack Compose Essentials: Developing Android Apps with Jetpack Compose, Android Studio, and Kotlin
Android Studio Bumble Bee Essentials - Kotlin Edition: Entwickeln von Android-Apps mit Android...
Vollständig aktualisiert für Android Studio Bumble...
Android Studio Bumble Bee Essentials - Kotlin Edition: Entwickeln von Android-Apps mit Android Studio 2021.1 und Kotlin - Android Studio Bumble Bee Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2021.1 and Kotlin
Android Studio Bumble Bee Essentials - Java-Ausgabe: Entwickeln von Android-Apps mit Android Studio...
Vollständig aktualisiert für Android Studio Bumble...
Android Studio Bumble Bee Essentials - Java-Ausgabe: Entwickeln von Android-Apps mit Android Studio 2021.1 und Java - Android Studio Bumble Bee Essentials - Java Edition: Developing Android Apps Using Android Studio 2021.1 and Java
Android Studio Arctic Fox Essentials - Java Edition: Entwicklung von Android-Apps mit Android Studio...
Vollständig aktualisiert für Android Studio Arctic...
Android Studio Arctic Fox Essentials - Java Edition: Entwicklung von Android-Apps mit Android Studio 2020.31 und Java - Android Studio Arctic Fox Essentials - Java Edition: Developing Android Apps Using Android Studio 2020.31 and Java
Android Studio Chipmunk Essentials - Kotlin Edition: Entwickeln von Android-Apps mit Android Studio...
Vollständig aktualisiert für Android Studio Chipmunk, ist...
Android Studio Chipmunk Essentials - Kotlin Edition: Entwickeln von Android-Apps mit Android Studio 2021.2.1 und Kotlin - Android Studio Chipmunk Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2021.2.1 and Kotlin
Android Studio Electric Eel Essentials - Kotlin Edition: Entwickeln von Android-Apps mit Android...
Dieses vollständig für Android Studio Electric Eel...
Android Studio Electric Eel Essentials - Kotlin Edition: Entwickeln von Android-Apps mit Android Studio 2022.1.1 und Kotlin - Android Studio Electric Eel Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2022.1.1 and Kotlin
Ubuntu 23.04 Essentials: Ein Leitfaden zu Ubuntu 23.04 Desktop und Server Editionen - Ubuntu 23.04...
Ubuntu 23. 04 Essentials soll detaillierte...
Ubuntu 23.04 Essentials: Ein Leitfaden zu Ubuntu 23.04 Desktop und Server Editionen - Ubuntu 23.04 Essentials: A Guide to Ubuntu 23.04 Desktop and Server Editions
978-1-951442-67-5: Rocky Linux 9-Systeme installieren, verwalten und bereitstellen lernen -...
Rocky Linux 9 Essentials wurde entwickelt, um...
978-1-951442-67-5: Rocky Linux 9-Systeme installieren, verwalten und bereitstellen lernen - 978-1-951442-67-5: Learn to Install, Administer, and Deploy Rocky Linux 9 Systems
Android Studio Hedgehog Essentials - Kotlin Edition: Entwickeln von Android-Apps mit Android Studio...
Vollständig aktualisiert für Android Studio...
Android Studio Hedgehog Essentials - Kotlin Edition: Entwickeln von Android-Apps mit Android Studio 2023.1.1 und Kotlin - Android Studio Hedgehog Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2023.1.1 and Kotlin
iOS 17 App-Entwicklung - Grundlagen: Entwicklung von iOS 17-Apps mit Xcode 15, Swift und SwiftUI -...
In diesem Buch lernen Sie, wie Sie iOS...
iOS 17 App-Entwicklung - Grundlagen: Entwicklung von iOS 17-Apps mit Xcode 15, Swift und SwiftUI - iOS 17 App Development Essentials: Developing iOS 17 Apps with Xcode 15, Swift, and SwiftUI
CentOS Stream 9 Grundlagen: Installation, Verwaltung und Bereitstellung von CentOS Stream 9-Systemen...
CentOS Stream 9 Essentials soll detaillierte...
CentOS Stream 9 Grundlagen: Installation, Verwaltung und Bereitstellung von CentOS Stream 9-Systemen lernen - CentOS Stream 9 Essentials: Learn to Install, Administer, and Deploy CentOS Stream 9 Systems
Android Studio Hedgehog Essentials - Java Edition: Entwickeln von Android-Apps mit Android Studio...
Vollständig aktualisiert für Android Studio...
Android Studio Hedgehog Essentials - Java Edition: Entwickeln von Android-Apps mit Android Studio 2023.1.1 und Java - Android Studio Hedgehog Essentials - Java Edition: Developing Android Apps Using Android Studio 2023.1.1 and Java
Android Studio Electric Eel Essentials - Java Edition: Entwickeln von Android-Apps mit Android...
Dieses vollständig für Android Studio Electric Eel...
Android Studio Electric Eel Essentials - Java Edition: Entwickeln von Android-Apps mit Android Studio 2022.1.1 und Java - Android Studio Electric Eel Essentials - Java Edition: Developing Android Apps Using Android Studio 2022.1.1 and Java
Android Studio Flamingo Essentials - Kotlin Edition: Entwickeln von Android-Apps mit Android Studio...
Dieses vollständig für Android Studio Flamingo...
Android Studio Flamingo Essentials - Kotlin Edition: Entwickeln von Android-Apps mit Android Studio 2022.2.1 und Kotlin - Android Studio Flamingo Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2022.2.1 and Kotlin
iOS 16 App Development Essentials - UIKit Edition: Lernen Sie, iOS 16 Apps mit Xcode 14 und Swift zu...
Dieses Buch vermittelt die notwendigen...
iOS 16 App Development Essentials - UIKit Edition: Lernen Sie, iOS 16 Apps mit Xcode 14 und Swift zu entwickeln - iOS 16 App Development Essentials - UIKit Edition: Learn to Develop iOS 16 Apps with Xcode 14 and Swift
Ubuntu 22.04 Essentials: Ein Leitfaden zu Ubuntu 22.04 Desktop und Server Editionen - Ubuntu 22.04...
Ubuntu 22. 04 Essentials soll detaillierte...
Ubuntu 22.04 Essentials: Ein Leitfaden zu Ubuntu 22.04 Desktop und Server Editionen - Ubuntu 22.04 Essentials: A Guide to Ubuntu 22.04 Desktop and Server Editions
Jetpack Compose 1.3 Essentials: Entwickeln von Android-Apps mit Jetpack Compose 1.3, Android Studio...
In diesem Buch lernen Sie, wie Sie...
Jetpack Compose 1.3 Essentials: Entwickeln von Android-Apps mit Jetpack Compose 1.3, Android Studio und Kotlin - Jetpack Compose 1.3 Essentials: Developing Android Apps with Jetpack Compose 1.3, Android Studio, and Kotlin
Android Studio Flamingo Grundlagen - Java Ausgabe: Entwickeln von Android-Apps mit Android Studio...
Dieses vollständig für Android Studio Flamingo...
Android Studio Flamingo Grundlagen - Java Ausgabe: Entwickeln von Android-Apps mit Android Studio 2022.2.1 und Java - Android Studio Flamingo Essentials - Java Edition: Developing Android Apps Using Android Studio 2022.2.1 and Java
Jetpack Compose 1.4 Grundlagen: Entwickeln von Android-Apps mit Jetpack Compose 1.4, Android Studio...
Dieses Buch zeigt Ihnen, wie Sie...
Jetpack Compose 1.4 Grundlagen: Entwickeln von Android-Apps mit Jetpack Compose 1.4, Android Studio und Kotlin - Jetpack Compose 1.4 Essentials: Developing Android Apps with Jetpack Compose 1.4, Android Studio, and Kotlin
Android Studio Giraffe Essentials - Kotlin Ausgabe: Entwickeln von Android-Apps mit Android Studio...
Dieses vollständig für Android Studio Giraffe und...
Android Studio Giraffe Essentials - Kotlin Ausgabe: Entwickeln von Android-Apps mit Android Studio 2022.3.1 und Kotlin - Android Studio Giraffe Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2022.3.1 and Kotlin
Android Studio Giraffe Essentials - Java Edition: Entwickeln von Android-Apps mit Android Studio...
Dieses vollständig für Android Studio Giraffe und...
Android Studio Giraffe Essentials - Java Edition: Entwickeln von Android-Apps mit Android Studio 2022.3.1 und Java - Android Studio Giraffe Essentials - Java Edition: Developing Android Apps Using Android Studio 2022.3.1 and Java
iOS 17 Apps mit Xcode Storyboards entwickeln: Entwickeln von iOS 17-Apps mit Xcode 15 und Swift -...
Lernen Sie, wie Sie iOS-Apps mit dem iOS 17 SDK,...
iOS 17 Apps mit Xcode Storyboards entwickeln: Entwickeln von iOS 17-Apps mit Xcode 15 und Swift - Building iOS 17 Apps with Xcode Storyboards: Develop iOS 17 Apps with Xcode 15 and Swift
Jetpack Compose 1.6 Grundlagen: Entwickeln von Android-Apps mit Jetpack Compose 1.6, Android Studio...
Dieses Buch zeigt Ihnen, wie Sie...
Jetpack Compose 1.6 Grundlagen: Entwickeln von Android-Apps mit Jetpack Compose 1.6, Android Studio und Kotlin - Jetpack Compose 1.6 Essentials: Developing Android Apps with Jetpack Compose 1.6, Android Studio, and Kotlin
Android Studio Iguana Grundlagen - Java Ausgabe: Entwickeln von Android-Apps mit Android Studio...
Dieses Buch, das vollständig für Android Studio...
Android Studio Iguana Grundlagen - Java Ausgabe: Entwickeln von Android-Apps mit Android Studio 2023.2.1 und Java - Android Studio Iguana Essentials - Java Edition: Developing Android Apps Using Android Studio 2023.2.1 and Java
Android Studio Iguana Essentials - Kotlin-Ausgabe - Android Studio Iguana Essentials - Kotlin...
Vollständig aktualisiert für Android Studio Iguana...
Android Studio Iguana Essentials - Kotlin-Ausgabe - Android Studio Iguana Essentials - Kotlin Edition

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

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)