2017-10-13 49 views
0

私は魅力的だが5年ぶりのiosプロジェクト(objective-cで書かれている)からクラスとフロー図を作成したい。グラフは、アプリケーションを使用しているときに私がどのクラスや関数を使っているかを示します。iosプロジェクトから自動的にUML図を作成する方法はありますか?

.NETやその他の言語用のツールがあり、プロジェクトのリバースエンジニアリング(visiovisual-paradigm)があり、そこからUML図を作成できますが、iosプロジェクト(objcまたは迅速ではない)。

プラスOmniGraffleこのproject diagram with omnigraffle

のようなクラスやモデルの階層を作成するためのいいようです。しかし、私は必要なのは、アルゴリズムやユーザアクションの流れのようなトリガーを持つこれらのクラスとの間の相互作用です。例えば、私はそれが記録カートボタンに追加するにはクリック ...

AddCartVC(クラス)buttonTapped:
CheckControl(クラス)controlFunc
ResultVC

など

あなたはそれのための任意の解決策を知っていれば私はうれしいだろう!または、メインループのフェッチクラスや関数名などを監視するような簡単な方法はありますか?

ありがとうございます!

+0

生成されたあなたは、シーケンス図を作成することはできません(私はそれはあなたが相互作用「によって何を意味するかだと思います〜の間に... ")純粋なコードから。 –

答えて

1

あなたはOmniGraffleはhttps://www.omnigroup.com/omnigraffleを持っている場合は、プロジェクトをドラッグ&ドロップすることができますが、プログラムのアイコンに折ると、その後の図のようにウムラウトが

+0

どのウムラウト? Ä、ÖまたはÜ?それは新しいタイプのUML図ですか? –

+0

OmniGraffleはクラス階層を作成するのに問題ありませんが、私が持っているのは具体的にはアクションのあるクラスのフロー図です。 – mert

関連する問題