MacFUSE の Objective-C ライブラリ from Google
以前にちょっと話題にした Objective-C での MacFUSE 実装用のクラス CFileSystem とは別に、Google 自身によるライブラリがあるようだ。
コアになるクラス FUSEFileSystem のヘッダだけみればおおよそ使いかたの想像はつく。CFileSystem よりも多くのことが可能で、リソースフォークも扱うことができる。
新しいファイルシステムをつくるには、FUSEFileSystem のサブクラスを作成し、いくつかのメソッドをオーバーライドすればよい。たとえば、一緒に配布されている HelloFuseFileSystem はテキストファイルひとつだけを見せる、シンプルなファイルシステム。これくらいのものならば、実装はとても簡単みたい。メソッド4つしかないし。