
Inhaltsverzeichnis
- #00: Über das Let’s Code
- #01: Ein erster Blick
- #02: Analyse des View-Aufbaus
- #03: Preview und Modifier
- #04: TextField und Binding
- #05: Grundlagen der Preview
- #06: Einsatz mehrerer Preview-Provider
- #07: Stacks gruppieren
- #08: Listen erstellen
- #09: Modifier
- #10: @State-Properties
- #11: @Binding
#00: Über das Let’s Code
SwiftUI ist das wohl spannendste neue Framework von Apple der letzten Jahre. Lasst uns gemeinsam in diesem neuen Let’s Code einen Blick auf die Möglichkeiten und Funktionen von SwiftUI werfen!
#01: Ein erster Blick
In diesem Video werfen wir einen ersten Blick auf SwiftUI. Wir betrachten, wie sich der Einsatz von SwiftUI auf den App-Start auswirkt und wie man neue Views auf Basis von SwiftUI in einem Projekt hinzufügt.
#02: Analyse des View-Aufbaus
In diesem Video setzen wir uns mit den grundlegenden Aufbau von Views auseinander, die mittels SwiftUI erzeugt werden. Hierbei lernen wir das View-Protokoll sowie dessen body-Property kennen (und machen darüber hinaus auch gleich noch Bekanntschaft mit einigen der kommenden Neuerungen in Swift 5.1).
#03: Preview und Modifier
In dieser Lesson werfen wir einen genaueren Blick auf die Preview-Funktion und beginnen damit, das Aussehen unserer View anzupassen.
#04: TextField und Binding
In dieser Lesson erstellen wir eine kleine Beispiel-App auf Basis von SwiftUI. Darin wird ein Textfeld angezeigt, dessen Text bei jeder Änderung umgehend einem Label mittels Binding zugewiesen wird.
#05: Grundlagen der Preview
Die Live-Preview in Xcode 11 stellt eines der spannendsten Elemente von SwiftUI dar. Wie diese Preview funktioniert und aus welchen Daten sie sich speist, klären wir in diesem Video.
#06: Einsatz mehrerer Preview-Provider
Es ist problemlos möglich, innerhalb einer SwiftUI-Datei mehrere Preview-Provider zur Verfügung zu stellen, um so beispielsweise verschiedene Views oder View-Konfigurationen parallel zu betrachten. Wie das funktioniert zeigt dieses Video.
#07: Stacks gruppieren
Es gibt (noch) diverse Einschränkungen beim Erstellen von Stacks, ab einer gewissen Anzahl an Views verweigern die nämlich die Arbeit. Wie man dieses Problem mithilfe einer Group lösen kann, zeigt dieses Video.
#08: Listen erstellen
Listen gehören wohl zu den am häufigsten in Apps eingesetzten User Interface-Elementen. Wie man solche in SwiftUI grundlegend umsetzt, stelle ich euch in diesem Video vor.
#09: Modifier
Mithilfe von sogenannten Modifiern passt man das Aussehen von Views in SwiftUI an. Wie das ganze funktioniert und welches technisches Verfahren dahinter steckt erkläre ich euch in diesem Video.
#10: @State-Properties
Das neue Schlüsselwort @State dient in SwiftUI zum Data Binding. Wie das funktioniert und was es dabei zu beachten gilt erkläre ich euch in diesem Video.
#11: @Binding
Data Binding spielt in SwiftUI eine essenzielle Rolle. In diesem Video stelle ich euch in diesem Zusammenhang das neue Keyword @Binding sowie dessen Funktionsweise vor.