Learn more about Quick Tip

Adding haptic feedback to your app with CoreHaptics

Updated on: December 23, 2019

One of iOS 13’s more subtle, yet amazingly fun and powerful frameworks is CoreHaptics. With this framework, you can add tactile feedback to your app. When implemented correctly, this kind of feedback will delight and amaze your users. It will make your app feel alive like it’s physically responsive to the touch input from your […]

Read post

Configuring projects with xcconfig

Updated on: February 10, 2020

Sometimes you want to be able to install two versions of your app side by side, for example, a development version and a release version that show up as individual apps by giving them different bundle identifiers. And maybe they should also use different versions of your REST API depending on the type of build […]

Read post

Add iOS 12 support to a new Xcode 11 Project

Updated on: November 26, 2019

When you create a new project in Xcode 11, you automatically get the new SceneDelegate for free. This is great if you want to build an app that’s for iOS 13 and newer but as soon as you change your deployment target to an iOS version that’s lower than iOS 13, your app will have […]

Read post

Expand your learning with my books

Practical Combine header image

Learn everything you need to know about Combine and how you can use it in your projects with Practical Combine. It contains:

  • Thirteen chapters worth of content.
  • Playgrounds and sample projects that use the code shown in the chapters.
  • Free updates for future iOS versions.

The book is available as a digital download for just $39.99!

Learn more