ConstKeyValueCreater-盛产常量键值

初衷

主要是最近看Casa大神的博客去model化和数据对象中写到去Model化架构设计,于是乎也想试一试;

眼观

在Casa博客iOS应用架构谈 网络层设计方案介绍了Reformer结合"去Model化"的用法,为了保证取值的方便,引入了PropertyListReformerKeys.h文件,容下了返回字典的Key值;

ConstKeyValueCreater-盛产常量键值_第1张图片
Casa.png

试想

如下图,创建了一个新文件PropertyListReformerKeys.m,并将常量key的赋值放于其中;然后使用的时候:保存在字典中的key,即是服务器返回的字段;同时可以通过key取到value;

ConstKeyValueCreater-盛产常量键值_第2张图片
ZX.png

扩展

想到之前刚对ESJsonFormat进行改装成了ESJsonFormatForMac;脱离Xcode环境运行于MacOs平台,于是乎,针对服务器返回key,自动生成PropertyListKeys的文件这个想法油然而生;

使用同ESJsonFormatForMac一样,可以直接在Json下面的NSTextView中输入json字段,点击Go;或者输入请求的URl,点击Request;就可以起飞了;

ConstKeyValueCreater-盛产常量键值_第3张图片
Soft.png

其他

0.GitHub
1.暂时只支持OC;
2.使用愉快,欢迎吐槽,感谢Star;

你可能感兴趣的:(ConstKeyValueCreater-盛产常量键值)