创建UML Diagram以了解Xcode中的类层次结构

use*_*782 1 xcode uml

我陷入困境,我正在研究一些文档不足的大项目,我在想是否有一种方法可以生成我的Xcode项目的UML图,以便更好地理解它.我搜索了很多,似乎每个人都非常确定omnigraffle就是这样.但是当我尝试使用它时,我每次都会得到这个愚蠢的警报 "这个Xcode项目可以通过将其包含的文件夹拖到OmniGraffle应用程序图标上来绘制."

有人可以帮我解决这个问题.我正在使用omnigraffle的试用版.还有其他工具可以帮助我吗?

Piy*_*rma 6

只需下载OmniGraffle,然后转到文件 - >打开 - >选择您的XcodeProject文件即可,您将拥有一个类图.

如果您的项目非常大,那么您可以使用github.com/nst/objc_dep生成.dot文件,然后使用OmniGraffle打开它,但不适用于CircleGraph类型.

  • 如果你通过@ property创建方法/实例变量,它将不会列出它们

对于其他替代方案,您可以看到class-modeling-alternatives-for-objective-c