Pages

ラベル MixiMe の投稿を表示しています。 すべての投稿を表示
ラベル MixiMe の投稿を表示しています。 すべての投稿を表示

2008-11-07

PyObjCを使ってみた

先月公開したMixiMeは、PyObjCを使って作ったものです。PyObjCってのはObjective-CとPythonを結ぶブリッジの役割を担っていて、これを使うとCocoaアプリケーションをPythonで書けるようになります。うれしいことに、PyObjCはLeopardで標準搭載されていて、Xcodeからも簡単に使うことができる。

もちろん、1つのCocoaアプリケーションの中でObjective-CのコードとPythonのコードを共存させることもできる。実際にMixiMeでは、日記をmixi側に送信する部分はPythonで書いてるけど、パスワードをキーチェーンに保存したりする部分はObjective-Cで書いてある。PythonオブジェクトをCocoaオブジェクトのように扱うこともできるので、両方の言語のコードで上手く連携して作業することができる。

Pythonコード中のIBOutletなインスタンス変数もちゃんとInterface Builderで認識してくれるし、かなり便利。

2008-10-17

mixi日記投稿ツール MixiMe

mixi日記を投稿するための個人的便利ツール、MixiMeを公開します。

MixiMe 1.0 Screenshot

MixiMeはステータスバー(画面右上のいろいろ並んでるところ)常駐型のアプリで、メニューから日記投稿画面を呼び出すことができます(投稿画面は上スクリーンショット参照)。機能は至ってシンプルです。

ダウンロード(Leopard専用)