xcode で .js ファイルを操作する場合、メソッド ブラウザーが機能し、従来の関数が一覧表示されます。そのような:
function OBj (e){
for (var i in e) {
enyo.log("element ", i, " is ", e[i])
}
};
また...
var OBj = function(e) {
for (var i in e) {
enyo.log("element ", i, " is ", e[i])
}
};
しかし、他のパターンはどうですか?...次のような:
Obj.method({
init: function() {},
data: function() {},
})
これは、私にとって xcode が足りないところです。そこで、この Q&A 投稿では、私が使用した JavaScript パターン タイプに必要なタイプのメソッド ナビゲーションを提供するために、私が作成したシェル スクリプトを紹介します。xcodeのマーカー???
機能を利用して、シェル スクリプトは、指定されたフォルダー内のすべての .js ファイルを単純にループし、パターン マッチングによって、パターンに準拠するすべてのメソッドを探し出します。
init: function() {},
コメント付きの一致マーカーが挿入されるため、次のようになります。
Obj.method({
//???:init
init: function() {},
//???:data
data: function() {},
})
xcodeのメソッドドロップダウンリストに喜んで表示されます:
質問への回答部分としてスクリプトを提供しました。コピーしてファイルに貼り付けるだけです。そのファイルを、JS ファイルが配置されているフォルダー内に配置します。ターミナルcd
からそのフォルダーに移動し、シェル スクリプトを実行します。./scriptname
ゴールデン!!!