初衷
主要是最近看Casa大神的博客去model化和數(shù)據(jù)對象中寫到去Model化架構(gòu)設(shè)計,于是乎也想試一試;
眼觀
在Casa博客iOS應(yīng)用架構(gòu)談 網(wǎng)絡(luò)層設(shè)計方案介紹了Reformer結(jié)合"去Model化"的用法,為了保證取值的方便,引入了PropertyListReformerKeys.h文件,容下了返回字典的Key值;
Casa.png
試想
如下圖,創(chuàng)建了一個新文件PropertyListReformerKeys.m,并將常量key的賦值放于其中;然后使用的時候:保存在字典中的key,即是服務(wù)器返回的字段;同時可以通過key取到value;
ZX.png
擴展
想到之前剛對ESJsonFormat進行改裝成了ESJsonFormatForMac;脫離Xcode環(huán)境運行于MacOs平臺,于是乎,針對服務(wù)器返回key,自動生成PropertyListKeys的文件這個想法油然而生;
使用同ESJsonFormatForMac一樣,可以直接在Json下面的NSTextView中輸入json字段,點擊Go;或者輸入請求的URl,點擊Request;就可以起飛了;
Soft.png
其他
0.GitHub
1.暫時只支持OC;
2.使用愉快,歡迎吐槽,感謝Star;