zoukankan      html  css  js  c++  java
  • 仿微博——MJExtension之字典转模型

    1.模型类中定义好属性

    2.用AFN请求下来的数据保存到字典中

    3.从字典中取出微博字典数组

    //微博字典数组

    NSArray *restrictArray = responseObject[@"statuses"];

    4.用MJExtension把微博字典数组转成微博模型数组

    //微博模型数组

    NSArray *newstatues = [XJStatuse mj_objectArrayWithKeyValuesArray:restrictArray];

    5.将新微博模型数组插入到原数组中

    // 将新数据插入到旧数据的最前面

    NSRange range = NSMakeRange(0, newstatues.count);

    NSIndexSet *indexSet = [NSIndexSet indexSetWithIndexesInRange:range];

    [self.statuse insertObjects:newstatues atIndexes:indexSet];

    6.最好不能忘记刷新数据以及停止刷新(隐藏下拉的菊花)

    [self.tableView reloadData];

    [refresh endRefreshing];

     

    MJExtension作用:

    • JSON --> ModelCore Data Model
    • JSONString --> ModelCore Data Model
    • ModelCore Data Model --> JSON
    • JSON Array --> Model ArrayCore Data Model Array
    • JSONString --> Model ArrayCore Data Model Array
    • Model ArrayCore Data Model Array --> JSON Array
    • Coding all properties of model in one line code.

    1> 字典 -> 模型 
    2> 模型 -> 字典 
    3> 字典数组 -> 模型数组 
    4> 模型数组 -> 字典数组 

  • 相关阅读:
    R的卸载和更新安装
    Holt-Winters原理和初始值的确定
    使用excel结合线性规划求解Holt-Winters参数
    Java_Number(装箱和拆箱)
    Java_运算符
    Java_Character类
    Java_String&StringBuilder&StringBuffer类
    Java_数组
    Java_修饰符
    Java_变量类型
  • 原文地址:https://www.cnblogs.com/xj76149095/p/5016679.html
Copyright © 2011-2022 走看看