Unit testing allows you to test your application for logic errors, prevent crashes, and even write better code. In this course, we cover the philosophy behind unit testing, ways we can structure our code to make it more testable and look at tools we can use to test our code. We'll look at both tools that come built in, like the XCTest Framework in Xcode, as well as a few third party solutions for both Objective-C and Swift.
Before arriving at Treehouse Gabe spent several years as an iOS Developer working on apps ranging from children's music to large-scale construction. Prior to that he spent his 20's in NYC helping to found several Charter Schools. He likes to spend his free time playing music, sports, traveling and eating himself into a stupor.
You need to sign up for Treehouse in order to download course videos.