Hour 18. Test Early, Test Often

What You’ll Learn in This Hour:

The wrong way (adding unit tests to an existing application)

The right way (test-driven development and testing before code)

How to use the available OCUnit testing macros to validate your application logic

How to give the OCUnit framework a handle into your running app to test live application features

All the examples so far have focused on the aspects of Xcode necessary to complete the steps, and this has led to us displaying some fairly shoddy practices in terms of code development, testing, and debugging. Code littered with NSLog() calls, although convenient to use as an example (of something other than good code), is difficult to maintain and is quite unlikely to ...

Get Sams Teach Yourself Xcode® 4 in 24 Hours now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.