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
Xcode. For dev tools, it’s a good place to start.
Power Tools
Besides Xcode (or your IDE of choice), there are other power tools. Find ways to reduce busy work and increase your productivity.
Techniques
Techniques are like tools for your mind.
AppCode
For SwiftUI or Storyboards, Xcode wins. But for all other coding, AppCode wins—especially for unit testing, TDD, and refactoring.
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!