Press "Enter" to skip to content

Let's Code – Der Entwickler-Blog von Thomas Sillmann Posts

Swift 5: Raw Strings

Strings gehören neben Zahlen wohl zu den am häufigsten eingesetzten Typen in der Programmierung. Dem trägt auch die neue Version 5 von Swift Rechnung, die es erstmals erlaubt, sogenannte Raw Strings zu generieren. Ein solcher Raw String interpretiert Zeichen wie Backslashes oder Anführungszeichen nicht als Befehle, die dazu führen, dass…

In eigener Sache: Das Swift-Handbuch ist erhältlich

Es ist soweit. Nachdem die Arbeiten bereits im September 2017 (!) begonnen haben, ist Das Swift-Handbuch diese Woche nun offiziell erschienen. Auf über 1.200 Seiten findet ihr darin alle grundlegenden und essenziellen Informationen, um eigene Apps für iOS, macOS und Co. entwickeln zu können. Das Apple-Kompendium Beim Schreiben des Buches…

Swift 5: @unknown und Nonfrozen Enumerations

switch-Abfragen und Enumerations können in Swift eine wunderbare Einheit bilden, die ideal zum Programmieren geeignet ist. Soll innerhalb einer switch-Abfrage der Wert einer Enumeration geprüft werden, stellt der Compiler sicher, dass die Abfrage umfassend ist und alle potentiellen Werte der Enumeration berücksichtigt. Fehlt wenigstens ein potentieller Wert, muss der durch…

Welcher Mac für Apple Developer? – Teil 1

MacBook und MacBook Air Solange es noch keinen vollwertigen Xcode-Ableger für das iPad (Pro) gibt, ist der Mac weiterhin für Apple Developer das wichtigste Arbeitsgerät. Auf ihm steht mit Xcode Apples vollwertige Entwicklungsumgebung zur Verfügung, inklusive Simulatoren und mächtigen Debugging-Werkzeugen. Doch welcher Mac eignet sich ideal für die Entwicklung von…

Swift 5: Das neue Schlüsselwort @dynamicCallable

@dynamicCallable ist ein neues Keyword, das mit Swift 5 Einzug in die Programmiersprache gehalten hat. Damit können Enumerations, Structures, Classes und Protokolle deklariert werden, also alle Formen eigens definierter Typen (Extensions sind hierbei entsprechend explizit ausgeschlossen). Doch was bringt das? Durch @dynamicCallable ist es möglich, Instanzen entsprechend deklarierter Typen wie…

Grundlagen der Source Control – Teil 2

Änderungen speichern mit Commits Im ersten Teil dieser Artikelreihe haben wir uns mit dem sogenannten Repository auseinandergesetzt und gelernt, dass es die Basis für Projekte innerhalb einer Versionsverwaltung darstellt. Außerdem haben wir gesehen, wie man ein solches Repository mithilfe von Xcode erstellt. In diesem zweiten Teil möchte ich euch nun…

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.

Kontakt und soziale Netzwerke

Copyright © 2020 · Thomas Sillmann