首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Swift代码到类图

Swift代码到类图
EN

Stack Overflow用户
提问于 2017-05-09 15:32:17
回答 3查看 17.6K关注 0票数 11

有没有办法为swift编程语言生成UML类图?我发现Mac &D工具声称能够扫描swift代码并创建类图。有一个视频来介绍它。https://wn.com/swift_code_to_class_diagram

不幸的是,它不是免费的。我想知道是否有其他免费的工具可以自动生成类图。你们能帮帮我吗?提前谢谢。

UML class diagrams for Xcode (swift programming)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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。如果你看到小圆圈,就让它运行,直到它完成。我的项目需要几分钟的时间。

票数 11
EN

Stack Overflow用户

发布于 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符号在浏览器中删除内容)

票数 2
EN

Stack Overflow用户

发布于 2022-01-15 22:08:27

我发现了一个非常适合swift项目的工具:https://swiftalyzer.com,它是免费的,但有时间限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43863810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档