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

问题描述 投票:15回答:2

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

提前致谢。

objective-c iphone class uml diagram
2个回答
15
投票

是的,你可以使用Doxygen

  1. 安装Doxygen(使用MacPorts:sudo port install doxygen)。
  2. 获取像this这样的脚本并更改第一行以匹配您的配置。
  3. 下载these files并编辑Doxygen文件,以便它说HAVE_DOT=YESUML_LOOK=YES

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


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


13
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.