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.

WWDC

I review sessions about testing.



AppCode

Alas, AppCode has sailed into the sunset. Come see what it was about.









OCHamcrest & OCMockito

The best way to unit test in Objective-C:






Other Dev Tools Articles

From the vault:










Jon Reid

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!

>