我陷入困境,我正在研究一些没有足够文档的大型项目,我在想是否有一种方法可以生成我的Xcode项目的UML图,以便更好地理解它。我搜索了很多,似乎每个人都非常确定omnigraffle就是这样。但是当我尝试使用它时,我每次都会得到这种愚蠢的警报 "可以通过将其包含的文件夹拖到OmniGraffle应用程序图标上来绘制此Xcode项目。"
有人可以帮我解决这个问题。我正在使用omnigraffle的试用版。还有其他工具可以帮助我吗?
答案 0 :(得分:6)
只需下载OmniGraffle,然后转到File->打开 - >选择您的XcodeProject文件即可,您将拥有一个类图。
如果您的项目非常大,那么您可以使用github.com/nst/objc_dep生成.dot文件,然后使用OmniGraffle打开它,但不适用于CircleGraph类型。
对于其他替代方案,您可以看到class-modeling-alternatives-for-objective-c
答案 1 :(得分:1)
如果您尝试PiyushSharma解决方案,它不起作用。我认为您应该检查"文件 - >打开 - >选择您的Xcode 文件夹"相反"文件 - >打开 - >选择您的XcodeProject文件"。这意味着:将其(.xcodeproj)包含文件夹拖到OmniGraffle应用程序图标上
祝你好运,