有没有办法为swift编程语言生成UML类图?我发现Mac &D工具声称能够扫描swift代码并创建类图。有一个视频来介绍它。https://wn.com/swift_code_to_class_diagram
不幸的是,它不是免费的。我想知道是否有其他免费的工具可以自动生成类图。你们能帮帮我吗?提前谢谢。
发布于 2017-05-16 03:02:50
我最近发现了一个免费的工具,它让你在这方面有了一个良好的开端。
请看一下本教程https://martinmitrevski.com/2016/10/12/swift-class-diagrams-and-more/
这是github的repo https://github.com/yoshimkd/swift-auto-diagram。
我发现最好的方法是用chrome vs firefox打开diagram.html。如果你看到小圆圈,就让它运行,直到它完成。我的项目需要几分钟的时间。
发布于 2021-02-07 22:14:02
有许多免费和开源的工具,但这些工具通常需要用户手动安装额外的依赖项(例如NodeJS、Graphviz或Python)。一些项目不再维护,在功能方面受到限制。这些工具都不是用Swift编写的。
因此,我开始自己开发这种实用工具。
Xcode扩展:https://github.com/MarcoEidinger/SwiftPlantUML-Xcode-Extension
您可以从选定的代码行或从Xcode中显示的整个文件生成类图。然后,将在浏览器中打开类关系图。在那里,您可以使用PlantUML表示法修改图
要从多个源文件生成类图,可以使用底层的命令行界面工具和Swift包:https://github.com/MarcoEidinger/SwiftPlantUML
可见图表内容有大小限制(但您可以使用PlantUML符号在浏览器中删除内容)
发布于 2022-01-15 22:08:27
我发现了一个非常适合swift项目的工具:https://swiftalyzer.com,它是免费的,但有时间限制。
https://stackoverflow.com/questions/43863810
复制相似问题