Press "Enter" to skip to content

Let's Code by Thomas Sillmann Posts

16“-MacBook Pro – ein Traum für Developer

Diese Woche machten erstmals Gerüchte über die nächste Generation von Apples Profi-Notebook-Reihe die Runde. Das Überraschende und Außergewöhnliche dabei: Zum ersten Mal seit Jahren ist die Rede von einem Gerät, das nicht über den ansonsten für das MacBook Pro so typischen 13“- oder 15“-Bildschirm verfügt. Stattdessen ist von einem 16“-Gerät…

Grundlagen der Source Control – Teil 1

Das Repository In der heutigen Zeit sind Versionsverwaltungssysteme wie Git Standard in der App-Entwicklung. Egal, ob man privat an eigenen Projekten arbeitet oder zusammen mit einem kleinen oder größeren Team – mit möglicherweise sogar international verstreut sitzenden Kollegen – an dem nächsten großen Ding tüftelt, dank Versionsverwaltung kommt man sich…

Der Nil-Coalescing-Operator

Bekanntermaßen gehören Optionals zu den spannendsten und mächtigsten Sprachmerkmalen von Swift (was ich nicht müde werde zu betonen). Mit ihnen gehen auch einige technische Raffinessen einher, die sich auf den Umgang mit diesen spannenden Elementen auswirken. Eine davon ist der sogenannte Nil-Coalescing-Operator. Seine Aufgabe ist recht simpel: Er prüft zunächst…

Singletons in Swift

Singletons sind ein spannendes Pattern; und das gilt für die Programmierung im Allgemeinen. Einfach ausgedrückt bezeichnet ein Singleton einen Typ, von dem es innerhalb eines Projekts nur eine einzige Instanz gibt. Wann immer man also mit diesem Typ arbeiten möchte, greift man auf jenes Singleton zurück. Das eröffnet einem diverse…

Standardimplementierung in Protokollen umsetzen

Protokolle sind eine großartige Technik wenn es darum geht, Eigenschaften und Funktionen zu definieren, ohne eine Implementierung dafür anbieten zu müssen. Daraufhin kann man Typen ein oder mehrere Protokolle zuweisen, zu denen sie konform sein müssen, und genau die kümmern sich dann um eine passende (und meist individuelle) Implementierung. So…

Objective-C-Code nach Swift konvertieren mit Swiftify

Eines möchte ich diesem Artikel vorausschicken: Tatsächlich bin ich persönlich kein großer Fan von Xcode-Extensions. Das liegt nicht daran, dass ich per se nichts davon halten würde oder der Auffassung wäre, andere Entwickler außerhalb von Apple (so wie ich ja auch einer bin) könnten keine sinnvollen Erweiterungen für Xcode programmieren.…

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