Objective c 如何从Xcode4生成UML图

Objective c 如何从Xcode4生成UML图,objective-c,ios4,xcode4,uml,xcode3to4,Objective C,Ios4,Xcode4,Uml,Xcode3to4,我观看了一个使用xcode 3的视频,其中显示了一个显示UML图的按钮“设计”,但我找不到如何使用xcode 4进行设计。在帮助中搜索“xcode设计工具”。这将向您展示一个指导您创建图表的教程 编辑>>> 看起来这些说明实际上是针对XCode 3的,并且UML建模已从XCode 4中删除。我在XCode 4中唯一能找到的建模是数据建模:文件>新建>新建文件。。。然后在“核心数据”下查看 您可能还想签出。试试这有UML图的模板 如果您将一个Xcode4项目文件放到它的dock图标上,它将从中生

我观看了一个使用xcode 3的视频,其中显示了一个显示UML图的按钮“设计”,但我找不到如何使用xcode 4进行设计。

在帮助中搜索“xcode设计工具”。这将向您展示一个指导您创建图表的教程

编辑>>>

看起来这些说明实际上是针对XCode 3的,并且UML建模已从XCode 4中删除。我在XCode 4中唯一能找到的建模是数据建模:文件>新建>新建文件。。。然后在“核心数据”下查看

您可能还想签出。

试试这有UML图的模板

如果您将一个Xcode4项目文件放到它的dock图标上,它将从中生成一个UML图


它没有做的是从图表中生成代码。

可视化范例可以从objective c生成uml并返回(还没有尝试过,无法判断它的工作做得有多好)。

我正在寻找与OP相同问题的快速解决方案,但对我帮助最大的解决方案——从我现有的XCode项目生成一个图表,显示我选择的每个类中的操作——是使用我仍然存在的XCode 3安装

备注: 1.它不是真正的UML,但是获得/保持一个概述仍然很好。 2.您可以使用大多数Mac OS X应用程序中提供的“打印到PDF”功能将图表导出到PDF。
3.如果你像我一样通过将雪豹升级到狮子来从XCode 3.2.6升级到4.x,你会在/Developer-3.2.6/Applications/XCode.app上找到你的XCode 3安装。

你可以使用。。。不是最好的解决方案,也不像OmniGraffle那样生成图形,但至少它可以在SVG中导出并使用GraphML文件存储数据。(而且是收费的)


这可能对您有所帮助,但我没有亲自测试

XCoC类类建模工具帮助您探索和理解项目中的类,无论它们是用Objtovi-C、C++、java或这些语言的混合编写的。它允许您查看类关系(子类和超类关系,包括在C++中支持多重继承)、协议(或Java中的接口)和类别。在图表视图中,颜色和文本编码可以帮助您快速区分类、类别和协议,以及项目代码和框架代码。适当显示成员函数和变量的可见性(公共、私有、受保护)。(如果您不熟悉这些术语中的任何一个,应查阅适当的编程文本。)


我没有找到它,但我会在谷歌搜索,但这是可能的吗?从现有代码中显示图表?如果存在类似的东西,我会非常感兴趣!非常整洁。一个恼人的事情-如果你通过@属性创建方法/实例变量(我使用XCODE4.6),它不会列出它们——即使你在导入对话框中有方法和实例变量。OMNIGRAFFLE只理解Objto-C文件,C++如何?没有属性被识别,这是一个非常无用的UML图。别忘了提到$99的价格标签是OmniGraffle的一大缺点。在xcode 7.0打开多目标x代码项目时崩溃链接以404响应,我想知道这个工具在xcode 10中是否仍然可用?我真的很感激,但我再也找不到了