2

Objective-C for iOS アプリ用の Call-Graph や Control-Flow-Graph ジェネレーターはありますか?

コール グラフ - http://en.wikipedia.org/wiki/Call_graph コール グラフは、プログラムの手続き間のビューを提供します。コール グラフでは、2 つのノード f と g の間のエッジ: f --> g は、サブルーチン f がサブルーチン g を呼び出すという事実を表します。

制御フロー グラフ - http://en.wikipedia.org/wiki/Control_flow_graph

API/コードを使用してグラフにアクセスできる静的ツールはありますか? iOS アプリのコール グラフを生成する方法はありますか? または、ユーザー インタラクション イベントに対して iPhone アプリケーションによって呼び出されるすべてのメソッドの名前を記録することもできます。

4

2 に答える 2

0

正確に理解できたかどうかはわかりませんが、次の方法で現在のコール スタックを出力できます。

NSLog(@"%@", [NSThread callStackSymbols]);
于 2014-05-16T16:41:24.520 に答える
0

iOS アプリ パッケージからの CFG/CG 抽出を探している場合は、これを確認できます

代わりに、出発点がソース コードである場合は、この投稿を読むことをお勧めします。

于 2016-02-19T11:58:37.677 に答える