JavaScriptCore.framework とは Mac/iOS アプリケーション内に JavaScript 実行環境を組み込める。 Objective-C クラスをエクスポートしたり、JavaScript で処理させて結果を取り出したりできる。 要は Lua みたいに JavaScript を組み込み言語として使えちゃう! 準備 MacOS SDK 10.9 または iOS SDK 7.0 以降が必要。 Xcode プロジェクトに JavaScriptCore.framework を追加する。 使い方 クラスの定義とエクスポートの指定 Vector2 というクラスを JavaScript から利用できるようにするには、JSExport プロトコルに準拠したプロトコルを定義し、ここにエクスポートするメソッドやプロパティを記述する。 @class Vector2; @protocol