我正在寻找可以帮助我设计我的应用程序的工具/软件。
基本上我不需要像代码生成器这样的东西,而是一个很好的软件,它让我可以创建块来实现动作(就像一个类,但只需要声明方法和数据类型/返回类型;没有实现)然后让我创建关系,就像您在相互交互的各种类中一样。
示例:我制作了一个街区并将其称为“汽车”;我执行加速、中断等方法;然后我创建一个名为“人”的块;与汽车街区交互的。当我决定添加另一个类时,我只需添加另一个块,如果我尝试将这个块与 car 或 person 块一起使用,而不使用正确的数据类型,它会给我一个错误(比如我创建了一个名为大象的块,并尝试在汽车上使用)。
我看过UML,但主要是在PC上,我需要一个适用于mac的应用程序;我得到的大部分回复都是针对诸如omnigraffle之类的绘图工具……问题是这些软件只是在帮助您绘制课程;如果我必须自己完成所有工作,此时我会使用旧笔和纸:D
如果还有一个导出器来制作伪代码会很好,所以我可以在 Xcode 中导入它并实现所有关系,构建并查看是否有任何错误;然后开始实现每一个方法。
我是在做梦还是存在类似的东西?Visio 很酷(当它工作时);但面向 MS 平台,而不是 OBJ-C :(
感谢您的任何建议!