Thank you for downloading the project files for "Professional Xcode 3." Each .zip file contains a .dmg file. - Unarchive the .zip file. - Open the .dmg file to mount the disk image. It will appear on your desktop or in a Finder window as a new volume. - Copy the projects you want to work with to a writable location. - Eject the volume. Ch 2 - An empty Hello project. Ch 3 - Another empty project just to demonstrate various layouts. Ch 4 - A misnamed project Ch 5 - The Root, Root2, Root3, Root4, and RootRot projects demonstrate various source reference types and organization. The three ReorganizeMe projects demonstrate techniques for reorganizing source items. Ch 6 - Editing is just an empty project used to demonstrate editing. Multiglot contained localized source items. Ch 8 - Use RegEx.txt to practice regulare expression searches. Ch 10 - Some refactoring examples. Ch 13 - Some of the nib documents used while preparing the chapter. Ch 15 - BigBrother contains a data model. MiskatonicUniversity includes a migration mapping. Ch 16 - The PrimeRules projects contains custom rules for generating a compiled array of prime numbers from a user-defined source file. Ch 17 - The MathProblems project demonstrates the use of build setting and build setting references. Ch 18 - Use the DataBlocks project to explore custom data formatters. Factor, Loopy, and PrimesObjC all contain bugs. QuickView was used to demonstrate breakpoint actions. Ch 19 - Roller was used to demonstrate Shark. Countdown has a memory leak. SpinPrime is used in the UI recorder example. Ch 20 - iPrime contains iPhone application and logic tests. PrimesObjC includes both dependent and independent unit tests in Objective-C. PrimesCpp has the same in C++. Ch 23 - james.xctxtmacro contains the custom set of text macros used in the book. Note: Most of these projects are non-functional. They were constructed for the purpose of demonstrating a specific feature of Xcode, and rarely exceed their expectations. ********************************************************************** Please use the Errata form for the book at www.wrox.com to send comments, bug reports, etc. **********************************************************************