mootoh.log : もっとRubyCocoaでQuicksilverプラグインを書く

screenshot

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