Kategorie: SwiftUI
-
SwiftUI Best Practices: Mehrere State-Properties zusammenfassen
Bei der Arbeit mit SwiftUI kommt man des Öfteren in eine Situation, in der eine View mehrere State-Properties benötigt. Ein typisches Beispiel sind Formulare, mit denen man verschiedene Informationen auf einmal einsieht und bearbeitet. Da diese am Ende zusammengefasst werden sollen, ist es notwendig, dass die zugrundeliegende View jede einzelne Information kennt und direkt darauf…
-
SwiftUI Best Practices: Dynamische Binding-Generierung
Bindings spielen in SwiftUI eine enorm wichtige Rolle. Mit ihrer Hilfe geben wir eine Referenz eines Status an eine View weiter. Von dieser View aus kann die zugehörige Information ausgelesen und verändert werden. Zudem sind Bindings enorm flexibel und lassen sich mithilfe eines entsprechenden Initializers (init(get:set:)) ganz den eigenen Bedürfnissen entsprechend erzeugen. Das Problem mit…
-
In eigener Sache: heise MacDev 2020
Auch in diesem Jahr veranstaltet heise erneut die heise MacDev. Es handelt sich dabei um eine Entwicklerkonferenz, die speziell auf die Programmierung für Apple-Plattformen ausgerichtet ist. Diesjährige Themen sind unter anderem SwiftUI, Augmented Reality, GPS und die plattformübergreifende Entwicklung. Auch ich bin wieder mit einem Vortrag am Start. In Status und SwiftUI – so geht…
-
SwiftUI: Warum die Modifier-Reihenfolge so wichtig ist
Modifier sind ein essenzieller Bestandteil von SwiftUI. Mit ihrer Hilfe führt man Manipulationen an Views durch und passt so deren Erscheinungsbild und Funktionsweise an. Um das bestmögliche und insbesondere auch korrekte Verhalten aus dem Einsatz von Modifiern zu ziehen, muss man deren eigentliche Funktionsweise verstehen. Genau darauf möchte ich in diesem Artikel eingehen und zeigen,…
-
In eigener Sache: Das SwiftUI-Buch ist erhältlich
Endlich ist es soweit: Seit diesem Montag ist mein SwiftUI-Buch mit dem Titel Einstieg in SwiftUI im Handel erhältlich. Die Veröffentlichung möchte ich an dieser Stelle noch einmal zum Anlass nehmen, um euch das Buch und dessen Inhalte vorzustellen und um ein weiteres Mal Danke zu sagen. Inhalte des SwiftUI-Buchs Wie der Titel suggeriert, gibt…
-
SwiftUI: Grids im Detail – Teil 3
GridItem-Größe In den beiden vorangegangenen Artikeln dieser Reihe (siehe Link-Übersicht am Ende) ging es um die Grundlagen zum Einsatz der neuen Grid-Views in SwiftUI. Nun werfen wir einen genaueren Blick darauf, wie man die Größe eines einzelnen Grid-Items konfigurieren kann. Die Größe einer GridItem-Instanz definiert man über einen entsprechenden Parameter namens size. Der basiert auf…
-
In eigener Sache: Neue Community-Videos auf YouTube
In dieser Woche startet auf meinem YouTube-Kanal eine neue Videoreihe. Viele von euch hatten sich gewünscht, das mehr Praxisprojekte in den Videos umgesetzt werden. Dem möchte ich mit Let’s Code ShoppingList nun in einer ersten Instanz nachkommen. Worum geht’s? In Let’s Code ShoppingList entwickeln wir gemeinsam eine kleine App zur Verwaltung von Einkaufslisten. Basis für…
-
SwiftUI: Grids im Detail – Teil 2
GridItem-Konfiguration Im ersten Teil dieser Artikelserie ging es um die Grundlagen zum Einsatz der neuen View-Typen LazyVGrid und LazyHGrid. Darauf aufbauend werfen wir nun einen genaueren Blick auf die GridItem-Instanzen, die maßgeblich für die Konfiguration eines Grids verantwortlich sind. Spacing und Alignment Grid-Items lassen sich mithilfe von drei Parametern anpassen: Den ersten Parameter – size…