Xcode 3 Unleashed
by Fritz Anderson
The Author’s Website
Welcome to the official website for Xcode 3 Unleashed, published by Sams in August 2008. X3U is the first book detailing how you can use Xcode 3, the Apple development environment for Mac OS X 10.5 “Leopard” (and earlier OSes) and for the iPhone. It covers everything from installing, through first steps in Xcode and Mac development, through advanced topics like getting the most out of the new Instruments application.
I’m Fritz Anderson, the author, and I’ll use this site to provide additional information and corrections, and to keep up with developments in Xcode.
The links page echoes Appendix C, “Other Resources”, in the book, and contains links and guides to books, mailing lists, newsgroups, web logs, and face-to-face meetups for Xcode users. The book comes with a CD containing all the sample code used in the book, and you can download it separately here.
Your email is welcome. Contact me at:
What's New
- In the More section, chapter 14, a missing instance variable in a class declaration, and a clarification to the conversion of
MyDocumentto use of the new framework. - The method
initWithAbscissa:ordinate:was named in the sample code asinitWithOrdinate:abscissa:. The new sample code corrects this. - A typo in an
Info.plistbuild setting in Chapter 11 (File Packages and Bundles). - A typo in a code listing in Chapter 10 (Libraries and Dependent Targets).
- Added Chapter 9 (Property Lists) to the More section, with three entries.
- Corrected a memory leak in
Regression.min the sample code for chapters 6 through 15 (thanks to Graham Wheel). - Note on Chris Hanson's tutorial on debugging unit tests, chapter 12.
- Typo, chapter 2.
- Added the Links page.
- Begun the Xcode 3.1 section, which will have actual content shortly.
- This erratum for Chapter 8, on setting up Subversion for an Xcode project, is particularly important.