有没有办法在Objective-C?
中自动创建代码中的UML图干杯, 尼尔斯
答案 0 :(得分:12)
同样的问题,还在寻找答案:
终于找到了"objc_dep.py" from GitHub。它是免费的,快速的,简单的并且按原样工作。它生成了一种基于导入的“依赖图”,它实际上不是UML或类图,但却非常接近。
这就是我现在正在使用的,但是非主动地寻找“更多”的东西。关于“Dependency Graph Tool for iOS Projects”中objc_dep工具的博客,如果您想要更多样本图表信息,可能会很有趣。
...但寻找能够生成真实类图的东西。
答案 1 :(得分:8)
看看doxygen。这似乎支持Objective-C。它可能不会给你一个UML图,但是它能够在图表中显示引用等,并且添加了注释,你可以为格式化输出提供更多信息。
在这里看一下Objective-C中的一个例子,the clang project(oups,clang实际上是用C ++编写的,适用于Objective-C代码)但我发现这个blog post关于使用doxygen来实现Objective- C代码
答案 2 :(得分:-1)
从逆向工程代码创建UML图没有适当的解决方案。 我尝试了所有上述方法,包括python代码。 如果你有一个巨大的项目,python代码虽然有用,但不幸的是我的情况。
由于 普拉迪普