正在从模板生成 Swift 个文件

Generating Swift files from templates

我的目标是创建(查找是否存在)一个可以从模板生成 swift 文件的工具。

例如,假设我需要使用 UITableView 创建新的 ViewController。它应该基于具有依赖注入的 MVVM 架构。我们将此视图命名为“PersonsList”。

因此,对于此任务,我需要制作:

  1. 人物列表ViewController
  2. PersonListViewModel
  3. PersonListViewModelProtocol
  4. 个人细胞
  5. 单元的 VM 和 VM 的协议

很多文件。

我想对我的工具说类似的话

create tableview-template Person

并因此获得生成的文件。文件应包含每个 类 的空实现。

我应该怎么做?我正在考虑简单的控制台应用程序,但我不知道应该使用哪种语言。也许有更好的主意?也许有现成的工具?有什么帮助吗? :)

您可以自己手动创建模板,然后编写一个简短的脚本(在 Python / bash / swift 等中)遍历并用您的参数替换关键字已通过。