如何从Objective-C代码自动生成UML图?

Nie*_*gen 17 iphone uml objective-c ios

有没有办法从Objective-C中的代码自动创建UML图?

干杯,尼尔斯

JOM*_*JOM 13

同样的问题,还在寻找答案:

  • 检查Doxygen,但我只能生成文档和图形片段.也许应该花一些时间与文档
  • 检查过OmniGraffle,输出有点好.用完一些免费的演示期,而不是仅为偶尔的图表购买完整版.如果您有其他用途,可能没问题.不确定,如果OmniGraffle"正式"支持那么多

最后从GitHub找到了" objc_dep .py".它是免费的,快速的,简单的并且按原样工作.它生成一种基于导入的"依赖图",它实际上不是UML或类图,但却非常接近.

这就是我现在正在使用的东西,但是非主动寻找"更多"的东西.如果您想要更多关于样本图的信息,可能会对" iOS项目的依赖图工具 "中的objc_dep工具发表博客.

...但寻找生成真实类图的东西.


epa*_*tel 8

看看doxygen.这似乎支持Objective-C.它可能不会给你一个UML图,但它能够在图形中显示引用等,并且添加了注释,您可以为格式化输出提供更多信息.

在这里看一下Objective-C中的一个例子,clang项目(oups,clang实际上是用C++编写的,适用于Objective-C代码)但是我发现这篇关于使用doxygen for Objective-C代码的博文