码迷,mamicode.com
首页 > Web开发 > 详细

MVC

时间:2016-03-29 19:29:53      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

在tableview中,如何用好MVC模式?

Controller: 用来整体把控,把网络请求下来的数据Dic(字典、数组...),,通过调用 +(id)modelWithDic:(id)dic;【该方法是Model的方法】

Model: 数据层 ,而Model的数据来源于网络请求Dic(字典、数组...) ,,方法:+(id)modelWithDic:(id)dic;【方法的实现,通过KVC实现】

.h文件中把需要用到的属性都声明一下,注意:一定要跟网络请求的字典里对应的字段一致【KVC需要注意的】

.m文件 方法的实现,注意:当网络请求的字典里有的字段,.h文件未用的时,需要

  +(id)modelWithDic:(id)dic{

      RecordModel * model = [[RecordModel alloc] init];

      [model setValuesForKeysWithDictionary:dic];

      return model;

  }

 

View: 视图层 ,这里用到的自定义cell,cell中的内容需要model的数据进行填充,,添加属性相应的model,在他的setModel方法中将model里的数据添加到View相应位置上

 

MVC

标签:

原文地址:http://www.cnblogs.com/lrr0618/p/5333991.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!