Eventually you'll probably want to use XCode when developing applications on the Mac and writing Objective C code.

XCode has templates to help you get started. The above minimal approach is helpful to learn about what those templates are configuring behind the scenes.

This is also a good overview of Xcode:

xcode 3.2 no longer ships pyobjc project templates

to get them:

ls /Developer/Library/Xcode/Project\ Templates/Application/

svn co http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/Project%20Templates/ /Developer/Library/Xcode/Project\ Templates/PyObjC\ Application/

also [2011.02.14 11:27:03]
this will allow you to open projects, but the rename in the templates won't work.

svn co http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/Project%20Templates/Cocoa-Python%20Document-based%20Application/ /Developer/Library/Xcode/Project\ Templates/Application/Cocoa-Python\ NSDocument\ based\ Application


update to the latest xcode
this provides compilers needed for other installations from source code

also [2009.12.15 16:01:14] xcode
3.2.1 only works with 10.6
3.1.4 is the last one that works with leopard 10.5

also [2012.08.10 21:51:56]
Starting with Xcode 4.3 - you must now manually install command line tools from Xcode menu > Preferences > Downloads.