iOS Dev Tools & Techniques
There’s untapped potential in the tools you already use. And there are new tools to try—and old techniques as well! Boost your productivity by having computers do what they’re good at. This will free you, clever human, to do what you’re good at.
Xcode Tips
In the Apple ecosystem, Xcode is the center of everything.
Power Tools
There are other tools besides Xcode. Find ways to reduce busy work and increase your productivity.
Techniques
Techniques are like tools for your mind.
ApprovalTests
ApprovalTests are a powerful alternative to normal assertions. They’re especially great for legacy code.
iOS Unit Testing: The Definitive Guide
My book iOS Unit Testing by Example: XCTest Tips and Techniques Using Swift is the definitive guide to unit testing iOS apps. It covers foundational tools and skills, testing specific behaviors of iOS apps, and how to use the fast feedback from your tests.

Dev Tools: I’ll say more
Hi, I’m Jon Reid, the founder of this website and the consultancy Quality Coding, Inc. I’ll say more here about my philosophy of dev tools, stay tuned.
Join Us & Never Miss an Article!
Want to make sure you get notified when I release my next article or video? Then sign up here to join my list of Quality Coding Insiders. You’ll receive email notifications whenever I release new content. Plus, you’ll get access to the test-oriented code snippets I use every day!
