从已存在的iphone代码创建类图

时间:2010-03-11 11:06:11

标签: objective-c iphone class uml diagram

有谁知道,我如何从已经存在的iphone项目中自动创建UML类图。有可能吗?

提前致谢。

2 个答案:

答案 0 :(得分:15)

是的,您可以使用Doxygen

  1. 安装Doxygen(使用MacPorts:sudo port install doxygen)。

  2. 获取this之类的脚本并更改第一行以匹配您的配置。

  3. 下载these files并修改Doxygen文件,使其显示为HAVE_DOT=YESUML_LOOK=YES

  4. 然后,它将生成并安装您可以从文档浏览器中读取的文档集,或者只需右键单击并显示Finder中的内容。


    或者,如果您想要一个依赖关系图表,请检查:https://github.com/nst/objc_dep它使用graphviz。

答案 1 :(得分:13)

另见OmniGraffle所有内容。如果用它打开Xcode项目,它将生成一个完整的类图。对于一个大型项目来说,这可能是相当大的压力。