Kategorie: tvOS

  • In eigener Sache: Volle Ladung SwiftUI!

    SwiftUI ist Apples neues großes UI-Framework für macOS, iOS, iPadOS, watchOS und tvOS. Auf der diesjährigen WWDC sorgte es wahrlich für Aufsehen und gehörte zweifelsfrei zu den absoluten Highlights. Mit der Veröffentlichung von Xcode 11 im September 2019 steht SwiftUI erstmals als finale Version allen Entwicklern zur Verfügung. Zwar ist das Framework noch nicht perfekt…

  • SwiftUI im Detail – Teil 1

    Warum Views typischerweise auf Structures und nicht auf Klassen basieren Zusammen mit Xcode 11 wurden auch Swift 5.1 und das neue SwiftUI-Framework in einer ersten finalen Version veröffentlicht. Vorbei sind somit die Zeiten des ausgiebigen Beta-Testens, jetzt geht es in Sachen SwiftUI endlich ans Eingemachte (auch hier auf dem Blog). 🙂 Anstatt aber mit einer…

  • In eigener Sache: Zu Gast als Speaker auf der heise MacDev

    Es gibt spannende und erfreuliche Nachrichten: Anfang Dezember könnt ihr mich als Speaker auf der heise MacDev antreffen. Dabei handelt es sich um eine Entwicklerkonferenz rund um Apple, ausgerichtet von Mac & i (dem Apple-Magazin des heise-Verlags), heise Developer sowie dem dpunkt.verlag. Sie findet vom 03. bis 05. Dezember in Karlsruhe im Haus der Wirtschaft…

  • Einstellungen speichern mittels UserDefaults

    Eine der häufigsten Anforderungen an eine App ist das Speichern von individuellen Nutzereinstellungen. Egal, ob es hierbei um kosmetische Anpassungen wie ein individuelles App-Icon oder unterschiedliche Themes innerhalb einer App oder interne Daten wie Kontaktinformationen geht: Irgendwie müssen diese Informationen gespeichert und zur späteren Verwendung ausgelesen werden. Für Apple Developer bietet sich für derartige Szenarien…

  • UITableView im Griff – Teil 2

    Liste um Sections ergänzen Im ersten Teil dieser Artikelreihe haben wir uns mit der grundlegenden Erstellung von Table-Views mithilfe von Storyboards beschäftigt. In diesem zweiten Teil setzen wir uns mit den sogenannten Sections auseinander. Die erlauben es uns, die Zellen innerhalb einer Table-View in unterschiedliche Gruppen zu unterteilen. Standardmäßig besitzt jede Table-View genau eine solche…

  • UITableView im Griff – Teil 1

    Einfache Table-View erstellen Die Klasse UITableView gehört zweifelsohne zu den wohl am häufigsten eingesetzten UI-Elementen in der iOS- und tvOS-Entwicklung. Mit ihr lassen sich Listenansichten umsetzen, durch die Nutzer vertikal scrollen können. Jedes Element innerhalb einer solchen Liste entspricht einer Zelle, abgebildet durch Instanzen der Klasse UITableViewCell. In dieser Artikelreihe möchte ich euch den Einsatz…

  • In eigener Sache: Errata des Swift-Handbuchs ist jetzt verfügbar

    Der Mensch ist nicht perfekt, und da mache ich freilich mitnichten eine Ausnahme. Folglich schleichen sich hin und wieder auch einmal Fehler in meine Publikationen, und da macht gerade das Swift-Handbuch keine Ausnahme. Dass sich in einem Werk mit über 1.000 Seiten kein einziger Fehler tummelt, wäre an sich eine richtig feine Sache, ist in…

  • Ein erster Blick auf SwiftUI (WWDC 2019 Preview) – Teil 5

    Buttons und Binding In diesem Teil der Artikelreihe zu SwiftUI setzen wir uns mit zwei Elementen auseinander. Zum einen werfen wir einen Blick auf die Structure Button, mit deren Hilfe man – wer hätte es gedacht? 😉 – Schaltflächen in eigenen Views einbinden kann. Zum anderen betrachten wir in diesem Zuge eine besondere Form des…

  • Ein erster Blick auf SwiftUI (WWDC 2019 Preview) – Teil 4

    Tabellen erstellen mit List Eine der wohl am häufigsten in der App-Entwicklung zum Einsatz kommenden Views ist sicherlich eine Table-View beziehungsweise List-View. Darüber werden Zellen mit statischen und/oder dynamischen Inhalten angezeigt, die entweder schlicht eine Info ausgeben oder auch Aktionen enthalten. Auch das SwiftUI-Framework enthält für diesen Anwendungsfall eine passende View. Sie trägt den Namen…

  • Ein erster Blick auf SwiftUI (WWDC 2019 Preview) – Teil 3

    Komposition von Views mittels Stacks Bei der Zusammenstellung von Views mittels SwiftUI spielen Stacks eine maßgebliche Rolle. Es gibt sie in drei Varianten: In diesem Artikel werfen wir ausschließlich einen Blick auf VStack und HStack, wobei das grundlegende Prinzip beim Programmieren sich auch beim ZStack nicht unterscheidet. Erstellen von VStack und HStack Basis der Stacks…