有谁知道,我如何从已经存在的iphone项目中自动创建UML类图。有可能吗?
提前致谢。
答案 0 :(得分:15)
是的,您可以使用Doxygen:
安装Doxygen(使用MacPorts:sudo port install doxygen
)。
获取this之类的脚本并更改第一行以匹配您的配置。
下载these files并修改Doxygen文件,使其显示为HAVE_DOT=YES
和UML_LOOK=YES
。
然后,它将生成并安装您可以从文档浏览器中读取的文档集,或者只需右键单击并显示Finder中的内容。
或者,如果您想要一个依赖关系图表,请检查:https://github.com/nst/objc_dep它使用graphviz。
答案 1 :(得分:13)
另见OmniGraffle所有内容。如果用它打开Xcode项目,它将生成一个完整的类图。对于一个大型项目来说,这可能是相当大的压力。