PyObjC

PyObjCが素敵です。PythonCocoaプログラムを作ってしまおうというものですが、たとえばBitTorrentMac OS X版もこれで書かれています。現在のMac OS XにはPythonCocoaフレームワークが標準インストールされているのですが、Cocoaフレームワークをネイティブで扱えるのはObjective-Cのみなのです。Appleに正式サポートされているJavaをつかったCocoa開発も、JavaObjective-Cのブリッジがあるからできるのですね。で、PythonObjective-Cのブリッジが、このPyObjCなのです。py2appと組み合わせることで、ふつうにダブルクリックで起動するCocoaアプリケーションが簡単に作れてしまいます。すばらしい。