Hitting the target with TestHelpers #modularisation #xcode #testing Modules are super useful for splitting our projects into smaller, more manageable parts. But they could be doing more. Here, we look at how a utility module can ease the burden not only for production targets but also for test targets. 15 Jul 2025 • 6 min read
Unleashing your build settings #xcode Bye-bye Preprocessor Macros, hello Custom Flags. Here, we look at how to switch to using Custom Flags to store configuration-specific build settings. 12 Sep 2016 • 3 min read
Runnable test schemes for Travis CI #ci #xcode #testing No one said running your unit tests on Travis CI would be easy. Who knew running tests via the Xcode UI wasn't the same as running those tests via the terminal 🤷♂️? Here, we look at how to prepare your test targets for running on Travis CI. 27 Feb 2016 • 1 min read
Keeping things @class-y #xcode #errors Do you know how to use a promise to avoid an import circular dependency? Here, we look at how `@class` is a promise to do just that. 29 Jun 2011 • 1 min read
Missing from the target #xcode #errors Some errors are more mysterious than other. Here, we look at the especially mysterious _OBJC_CLASS_$_'XYZ' error and figure out what it means. 14 Nov 2010 • 1 min read