我想用我们用objective-c编写的具有吸引力但已有五年历史的ios项目创建一个类和流程图。该图表将显示我在使用应用程序时与哪些类和功能进行交互?
我知道有一些用于.NET或其他语言的工具,你可以对项目进行逆向工程(visio,visual-paradigm)并从中创建UML图,但是他们不会这样做。似乎适用于ios项目(objc或swift并不重要)。
Plus OmniGraffle似乎可以创建类似
的类和模型层次结构但我需要的是这些类与算法或用户操作流等触发器之间的交互。 例如,我点击添加到购物车按钮然后它记录...
AddCartVC(class)buttonTapped:
CheckControl(类)controlFunc
ResultVC
等
如果您知道任何解决方案,我会很高兴的!或者有没有办法轻松做到像监控主运行循环获取类和函数名称等?
非常感谢!
答案 0 :(得分:2)
如果您有omnigraffle https://www.omnigroup.com/omnigraffle,您可以将项目折叠拖放到程序的图标,然后生成类似图表的变音符号