• Touch-Bar-Item, Buttons, Sliders, Segmented-Controls Im ersten Artikel dieser Reihe haben wir uns mit der grundlegenden Umsetzung einer Touch-Bar-Unterstützung für eine macOS-App befasst. Dabei haben wir ein einfaches Projekt erstellt und über das Storyboard den Window-Controller mit einer passenden Touch-Bar-Instanz gekoppelt.…

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

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

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

  • Code-Blöcke ein- und ausklappen In dieser neuen Serie möchte ich in regelmäßigen Artikeln einzelne Features von Xcode vorstellen, die die Arbeit mit Apples IDE deutlich erleichtern können und in jedem Fall einmal einen näheren Blick wert sind. Den Anfang macht…

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

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

  • Über die Touch Bar, Erstellung im Storyboard, Test Die Touch Bar gehört wohl zu den aktuell kontroversesten Technologien von Apple. Sie ersetzt in den aktuellen MacBook Pro-Modellen seit 2016 (vom Einstiegsmodell abgesehen) die Funktionstasten und ermöglicht es, dynamisch auf Basis…

  • Optionals gehören zu den spannendsten Sprachmerkmalen in Swift und tragen einen enormen Teil dazu bei, die Sicherheit und Stabilität von Swift-Code zu gewährleisten. Da ist es bisweilen umso ärgerlicher, wenn man in einem Projekt neben Swift auch noch Objective-C einsetzt.…

  • Seit kurzem – genauer gesagt seit Anfang Dezember 2018 – stehen erste einsetzbare Versionen von Swift 5 zur Verfügung. Mit ihnen ist es endlich möglich, das nächste große Update von Swift einmal selbst zu testen und unter anderem bestehende Apps…