Autor: Thomas Sillmann

  • Autarke Apple Watch-Apps erstellen

    Mit watchOS 6 hielt eine kleine Revolution Einzug in die Apple Watch. Nicht nur gibt es zum ersten Mal überhaupt den App Store als eigenständige Anwendung auf der Apple Watch selbst. Ab watchOS 6 ist es nun auch möglich, komplett vom gekoppelten iPhone unabhängige Apps zu erstellen und zu vertreiben. So wird die Apple Watch…

  • In eigener Sache: Crowdfunding-Projekt zum SwiftUI-Buch gestartet

    Im Sommer diesen Jahres führte ich in den sozialen Netzwerken schon das ein oder andere kurze Gespräch mit euch in Bezug auf ein Buch speziell zu Apples neuem UI-Framework SwiftUI. Das Interesse eurerseits war da und der Wunsch einer Umsetzung von meiner Seite ebenso. Jedoch ist dieses Thema deutlich spezieller als beispielsweise das, was ich…

  • Gedanken zum neuen 16“-MacBook Pro aus Entwicklersicht

    Seit letzter Woche hat das lange Warten endlich ein Ende: Apple hat ohne großes Brimborium das neueste Update der MacBook Pro-Familie via Pressemitteilung vorgestellt. Zwar war die Gerüchteküche sich schon seit mehreren Monaten einig, dass ein neues MacBook Pro im Anflug ist, doch niemand wusste so recht, wann genau die Veröffentlichung ins Haus stehen würde.…

  • In eigener Sache: Volle Ladung SwiftUI!

    SwiftUI ist Apples neues großes UI-Framework für macOS, iOS, iPadOS, watchOS und tvOS. Auf der diesjährigen WWDC sorgte es wahrlich für Aufsehen und gehörte zweifelsfrei zu den absoluten Highlights. Mit der Veröffentlichung von Xcode 11 im September 2019 steht SwiftUI erstmals als finale Version allen Entwicklern zur Verfügung. Zwar ist das Framework noch nicht perfekt…

  • Dark Mode in iOS 13 – Teil 4

    Erscheinungsbild einer View (oder der gesamten App) festlegen In den letzten Teilen dieser Artikelserie haben wir uns stark mit den sogenannten Dynamic Colors auseinandergesetzt und erfahren, wie man diese einsetzt, um eine App gleichermaßen für den Light wie den Dark Mode zu optimieren. Doch nicht immer ist das Unterstützen dieser beiden Erscheinungsmodi in iOS wünschenswert.…

  • Property Wrapper in Swift 5.1 – Teil 1

    Was sie sind und wie man sie erstellt Die sogenannten Property Wrapper gehören zu den spannendsten neuen Features in Swift 5.1. Da sie im Vergleich zu den kleineren Neuerungen und Änderungen von Swift 5.1 aber deutlich komplexer sind, habe ich mich dazu entschieden, ihnen eine eigene kleine Artikelserie hier auf dem Blog zu gönnen. Das…

  • Dark Mode in iOS 13 – Teil 3

    Dynamic Colors im Code erzeugen Im zweiten Teil dieser Artikelreihe zum Dark Mode in iOS 13 bzw. iPadOS 13 habt ihr Details zu den Dynamic Colors erhalten und erfahren, wie ihr solche mithilfe von Asset Catalogs erstellt. In diesem Teil knüpfe ich daran an und zeige euch, wie ihr alternativ Dynamic Colors auch über den…

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