PyObjC is a bridge between Python and
Objective-C that allows full featured Cocoa
applications to be written in pure Python. It can also
be used with other Objective-C class libraries, as
well as C and C++ source. The installer package
includes a number of Project Builder templates and
Python syntax coloring files. It supports full
introspection of Objective-C classes and direct
invocation of Objective-C APIs from the interactive
interpreter.