iOS-MJExtension框架使用总结
来源:互联网 发布:hadoop 2.7.4 windows 编辑:程序博客网 时间:2024/06/14 14:58
MJExtension框架使用::#import "MJExtension.h"#import "HWPerson.h"#import "HWBook.h"NO1:字典转模型:[HWPerson objectWithKeyValues:dict]//如果模型里面有模型则首先声明下:objectClassInArrayHMPerson 模型中包含HMBook模型,需要在HMPerson.m中声明一下:- (NSDictionary *)objectClassInArray{ return @{@"books" : [HWBook class]};}main{ NSDictionary *dict = @{ @"name" : @"张三", @"books" : @[ @{ @"name" : @"葵花1", @"price" : @"10.6" }, @{ @"name" : @"葵花2", @"price" : @"10.9" }, @{ @"name" : @"葵花3", @"price" : @"17.6" }, @{ @"name" : @"葵花4", @"price" : @"14.4" } ] };//直接将字典转化成模型 HWPerson *person = [HWPerson objectWithKeyValues:dict];}NO2://replacedKeyFromPropertyName:改变键值对的名如果模型中有键值跟系统标示重复可以在.m中实现这个方法- (NSDictionary *)replacedKeyFromPropertyName{ //把id -> ID text -> mytext return @{@"ID" : @"id", @"mytext" : @"text"};}NO3:模型转化成字典:[status keyValues]mian{HWUser *user = [[HWUser alloc] init]; user.profile_image_url = @"abc.png"; user.idstr = @"4435435"; user.name = @"旺财"; HWStatus *status = [[HWStatus alloc] init]; status.mytext = @"哈哈哈哈"; status.user = user;//把status模型转化为字典 NSDictionary *dict = [status keyValues];}NO4://[XWStatus objectArrayWithKeyValuesArray:responseObject[@"statuses”]]将一个字典数组转化为模型数组,返回NSArray// 将 "微博字典"数组 转为 "微博模型"数组 self.statuses = [XWStatus objectArrayWithKeyValuesArray:responseObject[@"statuses"]];
0 0
- iOS-MJExtension框架使用总结
- iOS -- MJExtension框架介绍
- iOS开发-MJExtension框架
- MJExtension框架使用详解
- MJExtension 框架的使用
- iOS---使用MJExtension 归档
- iOS MJExtension使用
- iOS Json解析框架之MJExtension使用详解
- iOS 第三方框架-MJExtension的使用
- iOS Json解析框架之MJExtension使用详解(转)
- MJExtension轻量级框架的使用
- iOS学习笔记 MJExtension使用
- iOS学习笔记MJExtension使用
- IOS 字典模型互转框架 MJExtension
- iOS三方库:MJExtension的简单使用
- iOS学习笔记38-MJExtension使用
- iOS YYModel MJExtension JSONModel ----简单学习使用
- MJExtension使用
- 14.Oracle数据库SQL开发之 使用逻辑操作符
- SSH学习之——Spring面向方面编程AOP
- 15.Oracle数据库SQL开发之 理解操作符优先级
- 虚拟机的三种联网方式示意图
- 物理渲染-基于物理的光照模型
- iOS-MJExtension框架使用总结
- AVRWARE++开发笔记4:调试III型测试板
- Android内存优化之OOM
- 16.Oracle数据库SQL开发之 使用ORDERBY进行排序
- POJ2676 - Sudoku (深搜)
- HDU - 3966 Aragorn's Story(树剖模版题)
- java入门第四天作业之弹不出框的小球
- 17.Oracle数据库SQL开发之 使用SELECT查询两个表
- linux安装jdk