Autor: Thomas Sillmann
-
SwiftUI in der Praxis – Teil 7
Konfiguration der Preview Die in Xcode 11 integrierte Preview ist eines der Highlights bei der Arbeit mit SwiftUI. Sie erlaubt es, direkt innerhalb der IDE eine Vorschau von SwiftUI-Views zu erhalten. Sogar Aktualisierungen an einer View, die nicht die Model-Daten betreffen, spiegeln sich umgehend in der Preview wider. Was innerhalb der Preview von Xcode dargestellt…
-
SwiftUI in der Praxis – Teil 6
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…
-
SwiftUI in der Praxis – Teil 5
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…
-
In eigener Sache: Das SwiftUI-Buch kommt!
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…
-
Bekommen wir nun (endlich) Xcode für das iPad?
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…
-
SwiftUI in der Praxis – Teil 4
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…
-
Status Quo SwiftUI: ja oder nein?
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…
-
Facebook bricht eine Lanze für nativ entwickelte Apps
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 eigener Sache: Last-Minute-Rabatt auf SwiftUI-Workshop von Mac & i
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…
-
SwiftUI in der Praxis – Teil 3
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…