Kategorie: iOS
-
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…
-
Swift Playgrounds v3.1: Das ist neu
Erst vor kurzem hat Apple die neue Version 3.1 von Swift Playgrounds veröffentlicht. Swift Playgrounds ist als Lernumgebung ausgelegt, mit deren Hilfe man erste Erfahrungen in der Programmierung sammeln kann. Dazu verfügt die App über verschiedene Kurse, in denen spielend die Grundlagen zu Swift und der App-Entwicklung vermittelt werden. Nutzer, die bereits etwas Erfahrung besitzen,…
-
Dark Mode in iOS 13 – Teil 2
Dynamic Colors nutzen und verstehen Im ersten Teil dieser Reihe habt ihr die Funktionsweise und Wichtigkeit der sogenannten Dynamic Colors für den Dark Mode in iOS 13 kennengelernt. Nun möchte ich euch zeigen, wie ihr diese Dynamic Colors sowohl im Code als auch im Interface Builder einsetzen könnt und wie ihr eure eigenen Dynamic Colors…
-
Dark Mode in iOS 13 – Teil 1
Die Macht der Dynamic Colors iOS 13 – die neueste Version von Apples Betriebssystem für iPhone und iPod touch – ist letzte Woche in einer ersten finalen Version erschienen. Und mit ihr hält auch der sogenannte Dark Mode Einzug in iOS. Der Dark Mode stellt die Bildschirminhalte in einem dunklen Anstrich dar und ist bereits…
-
UITableView im Griff – Teil 3
Kopf- und Fußzeile pro Section definieren Im letzten Artikel dieser Reihe haben wir uns mit dem Erstellen sogenannter Sections innerhalb einer Table-View auseinandergesetzt. Ergänzend dazu zeige ich euch in diesem Beitrag, wie ihr mithilfe des Data-Source auch einen Titel für die Kopf- und Fußzeilen der Sections definieren könnt. Diese Titel werden dann vor der ersten…
-
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…