Gckit-CLI https://seongbrave.github.io/gckit/ 代码生成的命令行工具, 主要针对 iOS(当然也支持自定义, 比如 Dart,Java) 开发过程中 Swift 或者 Objective-C 语法的文件生成, 可以通过一个简单的 JSON 文件即可生成对应的 ViewController,Model,Cell 等文件, 生成的文件类型, 文件路径都可以自定义. 一键生成最大的提高了开发效率, 再也不用复制, 粘贴操作了, 开发者只需关注业务代码的开发.
理想的开发方式
在做客户端的开发的时候, 大多都是依据后台返回的 JSON 数据绘制界面, 在得到 JSON 数据的时候需要创建对应的 Model,ViewController,Cell 等, 这些大部分情况下都是与 JSON 绑定的, 即: 在取得 JSON 之后对应的 Model,ViewController,Cell 等就可以简单确定了, Gckit-CLI 就是基于此开发的. 只需要一个简单的 JSON 文件就可以实现一键生成对应的 Model,ViewController,Cell 等文件.
安装
Node.JS 环境
$ brew install node
更多安装方式可以参考 Node.JS 官方息息 https://nodejs.org/en/download/
安装完成后, 可以使用以下命令检测是否安装成功:
- $ node -v
- v10.7.0
- $ NPM -v
- 6.4.1
安装 Gckit CLI 工具
$ NPM install gckit -g
然后执行命令检测是否安装成功
$ gckit --help
简单尝试
执行 Shell 命令
$ gckit g product vc
然后会在当前目录下生成对应文件:
执行命令会相对于当前目录, 根据默认配置生成 Swift 语言 ViewController 类型的文件
说明
vc: 指定生成的文件类型为 ViewController
product: 为输入的参数 name
g 为 generate 的缩写, 代表生成文件
更多信息参考 Gckit-CLI 文档 https://seongbrave.github.io/gckit/ .
来源: https://juejin.im/post/5c6e9426518825790c5b1301