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.