- 先看下效果
分享一個自己在工作中用到的超級快速轉(zhuǎn)模型的技巧和工具
所需Xcode插件ESJsonFormat-Xcode
第三方框架MJExtension
-
優(yōu)點
- 提高開發(fā)效率實現(xiàn)一分鐘轉(zhuǎn)模型
輕松處理模型嵌套和模型中有個數(shù)組屬性胸哥,數(shù)組里面又要裝著其他模型的JSON數(shù)據(jù)
/**
* 告訴 MJExtension 什么樣類型的模型將會包含在 concerts 驳概、 ads 、 reservations中
*/
+ (NSDictionary *)objectClassInArray{
return @{@"ads" : [Ads class], @"concerts" : [Concerts class], @"reservations" : [Reservations class]};
}
-
通過這兩個框架的使用實現(xiàn)1分鐘快速轉(zhuǎn)模型
- 首先將請求得到的JSON字符串拷貝到ESJsonFormat
就會在模型類里面自動生成JSON數(shù)據(jù)里面屬性
根據(jù)需求可以對模型里面的屬性進行刪除注釋
當(dāng)然ESJsonFormat中還對系統(tǒng)的關(guān)鍵字id進行了大寫映射擅这,總之兩款插件的結(jié)合確實可以很好的提高開發(fā)效率