有没有人知道如何从已有的 iPhone 项目自动生成 UML 类图?这可行吗?
先谢谢了。
有没有人知道如何从已有的 iPhone 项目自动生成 UML 类图?这可行吗?
先谢谢了。
是的,你可以使用Doxygen:
安装Doxygen(使用MacPorts: sudo port install doxygen
)。
获取一个类似这个脚本,并更改前几行以匹配您的配置。
下载这些文件并编辑Doxygen文件,使其显示HAVE_DOT=YES
和UML_LOOK=YES
。
然后它将生成并安装一个文档集,您可以从文档浏览器中阅读,或者只需右键单击并在Finder中显示内容。
或者,如果你想要依赖关系图,请查看:https://github.com/nst/objc_dep 它使用graphviz。
还可以参考OmniGraffle。如果使用它打开Xcode项目,它会生成完整的类图。对于大型项目来说,可能会有些令人不知所措。