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

时间:2015-10-28 19:16:49

标签: xcode uml

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

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

2 个答案:

答案 0 :(得分:6)

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

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

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

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

答案 1 :(得分:1)

如果您尝试PiyushSharma解决方案,它不起作用。我认为您应该检查"文件 - >打开 - >选择您的Xcode 文件夹"相反"文件 - >打开 - >选择您的XcodeProject文件"。这意味着:将其(.xcodeproj)包含文件夹拖到OmniGraffle应用程序图标上

祝你好运,