Press "Enter" to skip to content

Kategorie: Swift

Neuerungen in Swift 5.1

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 Neuerungen vorstellen. Funktionen mit Implicit Return Den sogenannten Implicit Return…

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…

Optionals im Detail

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. Im Hintergrund kommt ein Typ zum Einsatz, den man normalerweise…

Protokollkonformität mittels Extensions „nachrüsten“

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 besser zu strukturieren und die grundlegende Implementierung eines Typs von…

Klasse oder Structure?

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 der Regel nicht verfügen (und sie daher für diese Sprachen…

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…

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…

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…

Kontakt und soziale Netzwerke

Impressum

Thomas Sillmann
Kettererstraße 6
D-63739 Aschaffenburg
E-Mail: contact@thomassillmann.de
Mobil: +49 (0) 151 65125650
Web: https://www.thomassillmann.de/

Inhaltlich Verantwortlicher gemäß §55 Abs. 2 RStV: Thomas Sillmann (Anschrift siehe oben)

Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehme ich keine Haftung für die Inhalte externer Links. Für die Inhalte der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.

Copyright © 2019 · Thomas Sillmann