Kategorie: iOS
-
Accessibility im Überblick – Teil 2
VoiceOver und Accessibility Labels Bei VoiceOver handelt es sich um eine der wohl am häufigsten genutzten Accessibility-Funktionen. Hierbei liest das System die einzelnen Elemente einer View vor, sodass der Nutzer über die entsprechende Beschreibung durch die App navigieren kann. Zu diesen Elementen gehören unter anderem Buttons, Labels, Schalter und alle sonstigen Views, die entweder wichtige…
-
Accessibility im Überblick – Teil 1
Was ist Accessibility und welche Funktionen gibt es? Accessibility ist wohl eines jener Themen, das einerseits enorm wichtig ist und andererseits von den wenigsten App-Entwicklern aktiv beachtet wird. Dabei haben gerade wir, die wir im Apple-Ökosystem unterwegs sind, es besonders gut. Apples Arbeiten im Bereich der Bedienungshilfen sind vorbildlich und erlauben es, allen voran den…
-
SwiftUI in der Praxis – Teil 8
Eigene Modifier erstellen Mithilfe von Modifiern führt man Anpassungen an Views in SwiftUI durch. Mit ihnen lässt sich Text formatieren, die Größe eines Bildes anpassen oder eine Hintergrundfarbe setzen. Das SwiftUI-Framework bringt bereits von Haus aus eine riesige Zahl an solchen Modifiern mit. Nichtsdestotrotz wäre es in manchen Fällen praktisch, eigene Modifier zu erzeugen. Die…
-
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…
-
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…