我想創建一個類和流程圖從我們有吸引力的,但五歲的ios項目與Objective-C編寫。該圖表將顯示在使用應用程序時我與哪些類和功能交互?有沒有辦法從ios項目自動創建UML圖?
我知道有一些.NET或其他語言的工具,可以對項目進行逆向工程(visio,visual-paradigm)並從中創建UML圖,但它們似乎不適用於ios項目(objc或斯威夫特無所謂)。
加OmniGraffle似乎還好創建的類和層次結構模型這樣
但我需要的是一個像算法或用戶操作的流程觸發這些類之間的相互作用。 例如,我點擊添加到購物車按鈕,然後它記錄...
AddCartVC(類)buttonTapped:
CheckControl(類)controlFunc
ResultVC
等
如果你知道任何解決方案,我會很高興!還是有什麼辦法可以輕鬆做到這一點,如監視主運行循環獲取類和函數名稱等?
非常感謝!
不能創建序列圖(我想這就是你所說的「互動是什麼意思之間......「)來自純代碼。 –