• Vom 03. bis 05. Dezember 2019 fand zum ersten Mal die heise MacDev statt; die erste Entwicklerkonferenz von heise speziell für Apple Developer. Ich selbst war live vor Ort dabei und durfte sogar einen Vortrag zur Erstellung von User Interfaces mit SwiftUI halten; dafür an dieser Stelle noch einmal ein herzliches Dankeschön an die Veranstalter! […]

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

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

  • 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. […]

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

  • 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. […]

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

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

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

  • 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, […]