SIMBL

SIMBL

(コンピュータ)
しむぶる

Mac OS X のアプリケーション拡張ソフトウェア。Smart InputManager Bundle Loader の略。

概要

Cocoa アプリケーションのほとんどは、NSInputManager というテキスト入力補助クラスを参照する。Mac OS X にはこのクラスを拡張するための InputManagers フォルダが存在し、これを経由することで様々な Cocoa クラスやアプリケーション固有のクラスを拡張する、というハック手法が存在する。

このハック手法を汎用化し、Cocoa アプリケーションの汎用的なプラグイン拡張環境を提供するのが SIMBL である。共通インターフェイスを提供することで開発が容易となり、なおかつユーザ側もプラグインの導入・一括管理が容易となる。

代表的な SIMBL プラグイン

[http
//8-p.info/greasekit/:title=GreaseKit] : Firefox のスクリプト拡張プラグイン Greasemonkey の WebKit 版。Safari をはじめとする WebKit アプリケーションで利用可能。
[http
//hetima.com/safari/stand.html:title=SafariStand] : id:hetima 氏による Safari の基本機能拡張。Safari の隠し機能有効化、視覚的なサイドバー、コンテクストメニューの強化など。

ネットの話題: SIMBL

人気

新着

新着ブログ: SIMBL