• Warum die Reihenfolge von Modifier-Aufrufen so wichtig ist Mithilfe der Modifier konfiguriert man das Aussehen und Verhalten von Views in SwiftUI. Das Vorgehen dieser speziellen Methoden ist hierbei besonders interessant. Sie nehmen die View, auf der sie aufgerufen werden, als Basis und verändern sie dem Verhalten des jeweiligen Modifiers entsprechend (setzen so beispielsweise eine Farbe […]

  • Alert mit Textfeld erstellen und anzeigen Alerts in SwiftUI sind – zumindest bisher – enorm auf Einfachheit getrimmt. Bei ihrer Konfiguration ist es lediglich möglich, einen Titel, eine Beschreibung sowie maximal zwei Buttons zu setzen. Sicher mag das für viele Einsatzszenarien ausreichend sein, weshalb ich die Einfachheit von Alerts in SwiftUI durchaus begrüße. Doch so […]

  • Mit dem Beginn dieser Woche endete die Crowdfunding-Kampagne zum geplanten SwiftUI-Buch, die der Carl Hanser Verlag und ich Ende letzten Jahres ins Leben gerufen hatten. Das Buch soll die verschiedenen Facetten und Funktionen von SwiftUI beleuchten und aufzeigen, wie man plattformübergreifende Nutzeroberflächen mithilfe von Apples neuem UI-Framework erstellt. Mit dem Ende jener Crowdfunding-Kampagne steht nun […]

  • Letzte Woche hat Apple neue iPad Pro-Modelle vorgestellt. So weit, so wenig spektakulär. Die neuen Modelle besitzen denselben Formfaktor wie die Geräte aus dem Jahr 2018, die Hauptänderungen beziehen sich auf die Kamera (inklusive futuristischem LiDAR-Scanner!) sowie ein optimiertes Innenleben dank neuem A12Z-Chip. Tatsächlich machen die 2020er-Modelle des iPad Pro auf mich den Eindruck eines […]

  • Binding selbst definieren Bindings gehören zu den wichtigsten und spannendsten neuen Techniken, die das SwiftUI-Framework mit sich bringt. In der Regel ist ihr Einsatz unkompliziert und sorgt dafür, Daten als Managed Reference an eine andere View zu übergeben, ohne diese Daten kopieren und selbst synchron halten zu müssen; genau jene Aufgabe übernimmt schließlich das Binding […]

  • Wer mich und meine Artikel hier auf dem Blog sowie meine Videos auf YouTube verfolgt, weiß, dass es seit der letztjährigen WWDC und insbesondere in den letzten Wochen und Monaten eigentlich nur ein Thema für mich gibt: SwiftUI. Und das, wo ich mich Anfang Juli 2019 nach der anfänglichen Euphorie sehr kritisch zu Apples neuem […]

  • Ich bin kein großer Freund von Facebook. Das Unternehmen (und in diesem Zuge insbesondere auch sein CEO Mark Zuckerberg) erscheinen mir nicht ganz koscher und gehen in meinen Augen mit den wichtigen Themen Datenschutz und Privatsphäre extrem lasch um. Das war auch der Grund, warum ich – ja, wann war das denn genau? Ich kann […]

  • In nicht einmal mehr zwei Wochen ist es soweit und es startet mein SwiftUI-Workshop in Hannover. Vom 09.03.2020 bis 11.03.2020 entwickeln wir darin gemeinsam eine kleine Beispiel-App und ihr lernt so die Grundlagen sowie wichtige Facetten und Best Practices von SwiftUI kennen. Damit richtet sich der Workshop an Entwickler, die sich mit der Programmierung mit […]

  • Alerts in SwiftUI Mit der Structure Alert besitzt SwiftUI einen eigenen View-Typ, mit dem sich Nutzern Meldungen in einer App anzeigen lassen. Vergleichbar ist Alert mit dem UIAlertController aus dem UIKit-Framework, allerdings verfügt das SwiftUI-Pendant nur über einen kleinen Bruchteil von dessen Funktionen. Einen einfachen Alert erstellen Um einen ganz simplen Alert in SwiftUI zu […]

  • Sheet modal einblenden Bei der Arbeit mit dem UIKit-Framework ist es Gang und Gäbe, bestimmte Ansichten als sogenannte modale View einzublenden. Hierbei fährt eine neue View von unten ins Bild hinein und legt sich über die aktuelle Ansicht. Die native Mail-App nutzt dieses Verhalten beispielsweise beim Verfassen einer neuen E-Mail (siehe folgenden Screenshot). Dieses Verhalten […]