Dark mode on iOS preparations using asset catalog colors

Although still rumors, it’s likely that Apple is going to announce system-wide dark mode support for iOS 13. We’re not talking about the inverted colors variant of dark mode, but more about the Mojave style of a darker appearance. What is dark mode? Some of the bigger apps on iOS already built-in support and show … 

 

Speeding up with Xcode Behaviors

Xcode behaviors can change the way how Xcode responds to certain events. Default behaviors help you already by showing for example the debug navigator when hitting a breakpoint, but they can speed you up a lot more. A list of behaviors which are not enabled by default. Starting point is the behaviors tab which can … 

 

Command-click on code options and possibilities in Xcode

Command-click no longer jumps to definition by default since Xcode 9 is introduced. It opens up a handy menu instead with a lot of options for quick editing, like: See all callers Edit all in scope and renaming Extracting methods The old command-click behaviour can be restored in the settings or simply mimicked by using … 

 

Build performance analysing in Xcode 10

Xcode 10 provides new ways to analyse your build performance. Gather valuable insights into your build performance using the new Build Timing Summary. Build performance insights with Build Timing Summary New in Xcode 10 is the Build with Timing Summary action. Running this action builds your project once shows a summary of the build and … 

 

Using Xcode custom file templates with GIT

Xcode custom file templates are a great way to develop just a bit faster and enable you to define a base template with all repetitive work included. Combining it with GIT enables you to share these files in your team and let them benefit as well. Creating a GIT repository for Xcode custom file templates …