Xcode Tools Resources

This page contains links to sites I mentioned in Xcode Tools Sensei and helpful Mac OS X development sites. I was originally going to put this material in an appendix for Xcode Tools Sensei. Because this material consists of links, I figured that placing the links here would be easier for you than typing URLs from the book.

Apple's Developer Site

Apple's developer site contains lots of documentation and sample code to help you write Mac OS X and iPhone programs. If you sign up as a free online member of the Apple Developer Connection, you can download updates to the Xcode Tools as well as the iPhone SDK. If you pay to be a Select or Premier member, you can get access to prerelease versions of Mac OS X and the Xcode Tools.

Apple's Mailing Lists

Apple has many mailing lists where developers can post questions about Mac development and receive answers to their questions from Apple's engineers and other readers. There's an Xcode mailing list for questions about the Xcode Tools. Most of the questions are about Xcode, but you can ask questions about other tools. There's a performance and optimization mailing list for questions about the CHUD Tools. There's also an OpenGL mailing list for questions about the OpenGL Tools.

CocoaDev

CocoaDev is a wiki with lots of Cocoa programming information as well as a message board to ask questions.

DTrace

Apple's Instruments application provides a front end for DTrace. Sun's DTrace site has lots of information on DTrace, which will help you if you want to write custom instruments for Instruments. The Solaris Dynamic Tracing Guide is especially good.

Intel's Developer Page

Intel's developer page has documentation and articles about their processors.

MAS

MAS (Mac SVN Server) is an open-source tool that simplifies installing a Subversion server on your Mac. Check out MAS if you want to set up a Subversion server for your office.

OpenGL Official Page

The OpenGL official page is the place to go to read OpenGL specifications. It also contains message boards where you can post your OpenGL questions.

Planet Cocoa

Planet Cocoa is a collection of blogs that deal with Cocoa development. In those blogs you'll also find information to help you use the Xcode Tools.

Subversion Home Page

The Subversion home page is the first place you should look for information about the Subversion version control system. Among the things you'll find on this site are Subversion installers, Subversion GUI clients, and an online Subversion book.

IBM's PowerPC Page

IBM's PowerPC page has documentation about IBM's PowerPC chips. If you want to learn more about the G5 processor, IBM is the place to go.

Motorola's PowerPC Page

Motorola spun off their PowerPC division into a company called Freescale. Use Freescale's PowerPC page to learn more about the PowerPC 7400, 7410, and 7450 processors used in G4 Macs.