$39.99
In this course Scotty and Graham Lee help you to not only understand the mechanics of unit testing in Xcode but also show you how you might design your code to be more testable.
By working through a number of examples you will initially learn how to set up unit tests within Xcode 4 and perform basic unit testing before moving on to discover how you can test parts of your code that you previously might have thought were not possible to unit test such as code that uses singletons, networks, tableviews, user defaults and even core data.
All the code we look at during the course in included so you can follow along and make sure you fully grasp and understand each aspect of what is being taught.
The course ends with a general discussion of unit testing principles and examines how adopting a test driven approach to your development could end up saving you time and help you to produce more robust applications
The course is suitable for both OS X and iOS developers
Graham is the founder and director of Fuzzy Aliens, and author of Professional Cocoa Application Security published by John Wiley & Sons, Inc. He started writing Objective-C code on his University’s NeXT workstations, and has been writing software for a living throughout the 21st Century (though he tends to keep quiet about his first paid gig, an emacs major-mode). His security and general programming expertise have helped to bring dozens of apps to the iPhone and iPad App Store.
Graham holds a postgraduate certificate in software security from Oxford University, where he focused on Requirements Engineering, Designing for Security, People and Security & Risk Analysis. Graham is a member of the ISSA. He has presented at conferences in the UK and US on security and good software engineering practice in Mac and iOS development.
Company: Fuzzy Aliens
Blog: Secure Mac Programming
Twitter: @iamleeg
Duration: 4 mins.
Duration: 15 mins.
Duration: 15 mins.
Duration: 32 mins.
Duration: 24 mins.
Duration: 27 mins.
Duration: 14 mins.
Duration: 20 mins.
Duration: 12 mins.
Duration: 30 mins.