mootoh.log : もっとRubyCocoaでQuicksilverプラグインを書く
RubyCocoaを使ってQuicksilverプラグインを書く の続編です。 前回書いたあと、hisaさんからアドバイスをもらい、RubyCocoaでプラグインを書くことができるようになりました。 ポイントは以下の2つ。 NSPrincipalClass RubyActionClass < OSX::QSActionProvider コードは、CodeReposのものをupdateしておきました。 hisaさんコードがたくさん入っていますが、煮るなり焼くなり好きにせよとのことなので、前...
http://blog.deadbeaf.org/archives/1891
Quicksilver プラグインに限らず、Cocoaで何らかのBundleを書く際には、Info.plistの NSPrincipalClass にクラス名を指定しておくと、そのクラスの +load() メソッドが呼ばれてプラグインが組み込まれるようです
http://b.hatena.ne.jp/entry/http://blog.deadbeaf.org/archives/1891