如何从Xcode4生成UML图表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Xcode4生成UML图表相关的知识,希望对你有一定的参考价值。
我观看了一个带有xcode 3的视频,它显示了一个显示UML图的“Design”按钮,但我找不到如何使用xcode 4。
试试Omnigraffle这里有UML图的模板。
如果将Xcode项目文件放到其停靠图标上,它将从中生成UML图。
它没有做的是从图表生成代码。
在“帮助”中搜索“Xcode设计工具”。这将向您展示一个教程,将指导您创建图表。
编辑>>>
看起来这些指令实际上是针对XCode 3的,并且UML建模已从XCode 4中删除。我在XCode 4中找到的唯一建模是数据建模:文件>新建>新建文件...然后查看“核心数据” 。
Class Modeling alternatives for Objective C
您可能还想查看Doxygen。
这可能会对你有帮助,但我没有亲自测试,
Xcode类建模工具可帮助您探索和理解项目中的类,无论它们是用Objective-C,C ++,Java还是这些语言的混合编写的。它允许您查看类关系(子类和超类关系 - 包括对C ++中多重继承的支持),协议(或Java中的接口)和类别。在图表视图中,颜色和文本编码可帮助您快速区分类,类别和协议,以及项目和框架代码之间的区别。成员函数和变量的可见性(公共,私有,受保护)会正确显示。 (如果您不熟悉这些术语,请参阅合适的编程文本。)
您可以使用yEd ...不是最佳解决方案,并且不会像OmniGraffle那样生成图表,但至少它可以在SVG中导出并使用GraphML文件来存储数据。 (这是收费)
http://www.yworks.com/en/products_yed_helpresources.html
Visual Paradigm可以从目标c生成uml并返回(尚未尝试过,无法判断它的工作情况)。
我正在寻找快速解决与OP相同问题的解决方案,但最能帮助我的解决方案 - 从我现有的XCode项目中生成一个图表,该图表将显示我选择的每个类中的操作 - 是使用我现有的安装XCode 3。
备注:1。这不是真正的UML,但获得/保持概述仍然是好的。 2.您可以使用大多数Mac OS X应用程序中提供的print-to-PDF功能将图表导出为PDF。 3.如果您通过将Snow Leopard升级到像我这样的Lion从XCode 3.2.6升级到4.x,您将在/Developer-3.2.6/Applications/Xcode.app上找到您的XCode 3安装。
以上是关于如何从Xcode4生成UML图表的主要内容,如果未能解决你的问题,请参考以下文章