0

我正在寻找可以帮助我设计我的应用程序的工具/软件。

基本上我不需要像代码生成器这样的东西,而是一个很好的软件,它让我可以创建块来实现动作(就像一个类,但只需要声明方法和数据类型/返回类型;没有实现)然后让我创建关系,就像您在相互交互的各种类中一样。

示例:我制作了一个街区并将其称为“汽车”;我执行加速、中断等方法;然后我创建一个名为“人”的块;与汽车街区交互的。当我决定添加另一个类时,我只需添加另一个块,如果我尝试将这个块与 car 或 person 块一起使用,而不使用正确的数据类型,它会给我一个错误(比如我创建了一个名为大象的块,并尝试在汽车上使用)。

我看过UML,但主要是在PC上,我需要一个适用于mac的应用程序;我得到的大部分回复都是针对诸如omnigraffle之类的绘图工具……问题是这些软件只是在帮助您绘制课​​程;如果我必须自己完成所有工作,此时我会使用旧笔和纸:D

如果还有一个导出器来制作伪代码会很好,所以我可以在 Xcode 中导入它并实现所有关系,构建并查看是否有任何错误;然后开始实现每一个方法。

我是在做梦还是存在类似的东西?Visio 很酷(当它工作时);但面向 MS 平台,而不是 OBJ-C :(

感谢您的任何建议!

4

2 回答 2

0

我认为裘德正是你想要的。它是专门为绘制 UML 图(包括您在问题中提到的类图)而设计的工具。

由于它是一个 Java 应用程序,因此您可以在 Mac 中毫无问题地使用它。

于 2010-08-16T21:23:30.967 回答
0

Visual Paradigm 在包括 OS X 在内的多种操作系统上运行,非常棒:

http://www.visual-paradigm.com/solution/freeumltool

授予您购买所需的全部功能集,但它可以往返 10 种语言。

于 2010-08-16T21:26:45.577 回答