代码生成的命令行工具,主要针对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 -vv10.7.0$ npm -v6.4.1复制代码
安装 Gckit CLI 工具
$ npm install gckit -g复制代码
然后执行命令检测是否安装成功
$ gckit --help复制代码
简单尝试
执行 Shell 命令
$ gckit g product vc复制代码
然后会在当前目录下生成对应文件:
执行命令会相对于当前目录,根据默认配置生成
Swift
语言ViewController
类型的文件
说明
vc
:指定生成的文件类型为ViewController
product
:为输入的参数nameg
为generate
的缩写,代表生成文件
更多信息参考。