私は魅力的だが5年ぶりのiosプロジェクト(objective-cで書かれている)からクラスとフロー図を作成したい。グラフは、アプリケーションを使用しているときに私がどのクラスや関数を使っているかを示します。iosプロジェクトから自動的にUML図を作成する方法はありますか?
.NETやその他の言語用のツールがあり、プロジェクトのリバースエンジニアリング(visio、visual-paradigm)があり、そこからUML図を作成できますが、iosプロジェクト(objcまたは迅速ではない)。
プラスOmniGraffleこの
のようなクラスやモデルの階層を作成するためのいいようです。しかし、私は必要なのは、アルゴリズムやユーザアクションの流れのようなトリガーを持つこれらのクラスとの間の相互作用です。例えば、私はそれが記録カートボタンに追加するにはクリック ...
AddCartVC(クラス)buttonTapped:
CheckControl(クラス)controlFunc
ResultVC
など
あなたはそれのための任意の解決策を知っていれば私はうれしいだろう!または、メインループのフェッチクラスや関数名などを監視するような簡単な方法はありますか?
ありがとうございます!
生成されたあなたは、シーケンス図を作成することはできません(私はそれはあなたが相互作用「によって何を意味するかだと思います〜の間に... ")純粋なコードから。 –