iOS 代码半自动生成工具

Mac上命令行最大的烦恼在于 sed 的表现和Linux 下 sed 表现不一致。最好装一个 gnu-sed,避免出现一些意外的情况。

项目地址

开发新项目,写了几个脚本用来生成一些格式固定的代码。

比如说依据后台的接口返回的json生成model文件的属性。

输入

{
    "name" : "张三"
}

输出

@property (nonatomic, copy) NSString *name;

其他成员觉得能用的上,但是有些麻烦,想使用图形界面操作,因此写了一个简单的Mac OS App,后续会不定期更新这个App的代码。

Json 生成属性声明

屏幕快照2019-06-26下午4.47.52.png

控件名字生成控件属性声明

屏幕快照2019-06-26下午4.57.23.png

控件属性声明生成getter、addSubview、约束语句

屏幕快照2019-06-26下午4.54.17.png

自定义语法生成相应代码

屏幕快照2019-08-08上午10.30.42.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。