- 先看下效果

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