背景
Node.jsで共有ライブラリを扱え、CやC++のコードを書かずにネイティブのライブラリが扱えるnode-ffiがNode.jsのv4.x系に早くも対応している。
とあるIssueでCocoaフレームワークをロードする必要があり、
ffi.Library("/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa")
としても、ダメ(拡張子が.soや.dylibでないと怒られる)だったので、回りくどい書き方をしていた。
解決方法
var lib = ffi.DynamicLibrary('/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa');
とDynamicLibraryというメッソッドがnode-ffiには用意されいた。