Kategorie: tvOS

  • In eigener Sache: der aktuelle Stand zum SwiftUI-Buch

    Und noch einmal möchte ich euch ein Update in eigener Sache präsentieren, dieses Mal in Bezug auf das SwiftUI-Buch. 🙂 Schließlich habe ich mich hier auf dem Blog nicht mehr zu dem Projekt geäußert, seitdem ich dessen erfolgreichen Start verkündet habe. Das war Anfang April. Jetzt ist bereits Juli, und es hat sich – wie…

  • Neue Views in SwiftUI – Teil 2

    ProgressView Mit der voraussichtlich im Herbst erscheinenden Version 12 von Xcode erhält auch SwiftUI ein großes Update. Teil davon ist eine neue View namens ProgressView. Der Name ist in diesem Fall Programm: Mithilfe von ProgressView lässt sich nun ein Fortschrittsbalken direkt in SwiftUI umsetzen, ohne dazu selbst eine passende Lösung bauen oder eine bestehende View…

  • Sollte man Apple Beta-Software installieren?

    Es wirkt verlockend, jedes Jahr aufs Neue. Kurz nach der Eröffnungs-Keynote zur WWDC (die in diesem Jahr eher einer gelungenen Unterhaltungs-Show glich) stehen für Entwickler bereits erste Betas der kommenden Betriebssystem-Versionen von macOS, iOS und Co. bereit. Das weckt Begehrlichkeiten. Schließlich bedeutet das doch, dass man bereits jetzt die neuesten Updates für Mac, iPhone und…

  • Beginn der WWDC 2020-Wochen

    In den kommenden Wochen (bis Herbst 2020?) Fokus auf die Neuheiten der WWDC 2020 (sowohl auf dem Blog als auch auf YouTube). Einladung die spannendsten und relevantesten Themen zu nennen.

  • Accessibility im Überblick – Teil 3

    Accessibility Labels optimieren Im vorangegangenen Artikel dieser Serie haben wir uns detailliert mit den Accessibility Labels auseinandergesetzt. Sie dienen dazu, Views mit einem alternativen Text zu versehen, der vom System vorgelesen werden kann. Das ist für die Funktionsweise von Techniken wie VoiceOver enorm wichtig. Doch einfach ein Accessibility Label mit einem (scheinbar) passenden Wert zu…

  • 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…

  • 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…