我想创建一个类和流程图从我们有吸引力的,但五岁的ios项目与Objective-C编写。该图表将显示在使用应用程序时我与哪些类和功能交互?有没有办法从ios项目自动创建UML图?
我知道有一些.NET或其他语言的工具,可以对项目进行逆向工程(visio,visual-paradigm)并从中创建UML图,但它们似乎不适用于ios项目(objc或斯威夫特无所谓)。
加OmniGraffle似乎还好创建的类和层次结构模型这样
但我需要的是一个像算法或用户操作的流程触发这些类之间的相互作用。 例如,我点击添加到购物车按钮,然后它记录...
AddCartVC(类)buttonTapped:
CheckControl(类)controlFunc
ResultVC
等
如果你知道任何解决方案,我会很高兴!还是有什么办法可以轻松做到这一点,如监视主运行循环获取类和函数名称等?
非常感谢!
不能创建序列图(我想这就是你所说的“互动是什么意思之间......“)来自纯代码。 –