用 Swift 编写的适用于 iOS 的 UML 建模编辑器

Apollon iOS

一个用 Swift 和 SwiftUI 编写的 iOS 图形化建模编辑器应用程序。主要功能从 Apollon-iOS-Module SPM 程序包中导入。

主要特性

易于使用的编辑器

Apollon iOS 的用户界面简单易用。

  • 选择要绘制的图表类型或选择导入文件。
  • 只需点击屏幕底部的+按钮,从元素菜单中选择所需的元素即可轻松添加元素。
  • 通过选择一个元素并将其拖动到另一个元素即可在元素之间绘制连接线。
  • 通过选择元素并点击菜单按钮即可编辑任何元素的文本。一个简单易用的菜单将允许您这样做。
  • 可以通过按住所选元素上的移动或调整大小按钮来移动和调整元素大小。
  • 支持编辑器的深色/浅色主题。
  • 脱机模式:图表使用 SwiftData 本地保存在您的设备上。

Apollon iOS features

导入和导出

Apollon iOS 允许导入为在 Apollon Standalone 上创建的图表而创建的 JSON 文件。 在 Apollon iOS 应用程序上创建和编辑的图表也可以导出为 JSON,允许在两个应用程序之间使用图表。

UML 图表

目前,Apollon iOS 支持创建三种不同的 UML 图表,未来还会增加更多类型。

UML 图表列表包括:

  • 类图
  • 对象图
  • 用例图

屏幕截图

图表 编辑器 导出

用法

  1. 克隆仓库
git clone https://github.com/ls1intum/apollon-ios.git
  1. 在 Xcode 中打开项目
  2. 在模拟器中编译和运行应用程序

GitHub

点击跳转