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

  • Die finale Veröffentlichung der neuen Swift-Version 5.1 steht kurz bevor. Der Golden Master von Xcode 11 mitsamt Swift 5.1 ist bereits verfügbar und lässt registrierte Apple Developer bereits dessen Neuerungen nutzen. In diesem Artikel möchte ich euch eine Auswahl jener…

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

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

  • Optionals sind bekanntermaßen eines der spannendsten und mächtigsten Sprachmerkmale in Swift. Interessant ist hierbei, wie Optionals intern in Swift abgebildet werden. Denn genau genommen ist die typische Optional-Syntax, wie sie ständig in Swift zum Einsatz kommt, lediglich eine Art Kurzschreibweise.…

  • Auf Basis eines jüngst von mir erstellten Videos zu Let‘s Code POP auf YouTube möchte ich euch in diesem Artikel die Möglichkeit vorstellen, einem Typ „nachträglich“ mittels Extension ein Protokoll zuzuweisen. Ich nutze diese Technik sehr exzessiv, um meinen Code…

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

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

  • Structures und Klassen besitzen in Swift viele Gemeinsamkeiten. Das macht gerade Structures im Vergleich zu anderen Programmiersprachen sehr besonders. Sie können in Swift zum Beispiel Stored und Computed Properties sowie Methoden besitzen; Eigenschaften, über die Structures in anderen Programmiersprachen in…

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