美文网首页iOS 进阶
iOS 代码半自动生成工具

iOS 代码半自动生成工具

作者: 观星 | 来源:发表于2019-06-26 17:02 被阅读0次

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

相关文章

网友评论

    本文标题:iOS 代码半自动生成工具

    本文链接:https://www.haomeiwen.com/subject/doxhcctx.html