Master your Minecraft

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to
for a chance to win.
Privacy Policy

Tour our stores

    Recently Viewed clear list

    What I'm Giving | December 3, 2014

    Mary Oliver: IMG Mary Oliver: What I'm Giving

    At Powell's, we feel the holidays are the perfect time to share our love of books with those close to us. For this special blog series, we reached... Continue »


This item may be
out of stock.

Click on the button below to search for this title in other formats.

Check for Availability
Add to Wishlist

This title in other editions

Test-Driven IOS Development


Test-Driven IOS Development Cover


Synopses & Reviews

Publisher Comments:

This is the eBook version of the printed book.

As iOS apps become increasingly complex and business-critical, iOS developers must ensure consistently superior code quality. This means adopting best practices for creating and testing iOS apps. Test-Driven Development (TDD) is one of the most powerful of these best practices. Test-Driven iOS Development is the first book 100% focused on helping you successfully implement TDD and unit testing in an iOS environment.

Long-time iOS/Mac developer Graham Lee helps you rapidly integrate TDD into your existing processes using Apple's Xcode 4 and the OCUnit unit testing framework. He guides you through constructing an entire Objective-C iOS app in a test-driven manner, from initial specification to functional product. Lee also introduces powerful patterns for applying TDD in iOS development, and previews powerful automated testing capabilities that will soon arrive on the iOS platform. Coverage includes Understanding the purpose, benefits, and costs of unit testing in iOS environmentsMastering the principles of TDD, and applying them in areas from app design to refactoringWriting usable, readable, and repeatable iOS unit testsUsing OCUnit to set up your Xcode project for TDDUsing domain analysis to identify the classes and interactions your app needs, and designing it accordinglyConsidering third-party tools for iOS unit testingBuilding networking code in a test-driven mannerAutomating testing of view controller code that interacts with usersDesigning to interfaces, not implementationsTesting concurrent code that typically runs in the backgroundApplying TDD to existing appsPreparing for Behavior Driven Development (BDD)

The only iOS-specific guide to TDD and unit testing, Test-Driven iOS Development covers both essential

concepts and practical implementation.

Product Details

Addison-Wesley Professional
Computers : Programming Languages - XML
Lee, Graham
Publication Date:
April 2012

Related Subjects

Computers and Internet » Computer Languages » XML
Computers and Internet » Programming » Apple Programming
Computers and Internet » Software Engineering » Programming and Languages

Test-Driven IOS Development
0 stars - 0 reviews
$ In Stock
Product details 242 pages Pearson Education - English 9780132764056 Reviews:
  • back to top


Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at