
controller瘦身
文章平均质量分 54
每天都想改行的码农
种一棵树,最好的机会是十年前,再者就是现在了!
展开
-
IOS---------Controller瘦身二:面向协议编程MVP模式,对M和V进行解耦
前言: 续上一篇https://blog.youkuaiyun.com/qq_33226881/article/details/86635136写如何封装UITableView的数据源和代理源以达到对C瘦身以及解耦目的后,又一篇对C瘦身以及解耦的文章,大家可整合两篇进行使用,基本可以使C变得好看很多,不显得辣么臃肿。 MVP设计模式: 1、数据请求放于M里面 2、新增一个modelPresen...原创 2019-01-31 11:32:49 · 1108 阅读 · 1 评论 -
IOS---------Controller瘦身一:剥离UITableView,封装dataSource和deleagte。
MVC 在讨论解耦之前,我们要弄明白 MVC 的核心:控制器(以下简称 C)负责模型(以下简称 M)和视图(以下简称 V)的交互。 这里所说的 M,通常不是一个单独的类,很多情况下它是由多个类构成的一个层。最上层的通常是以 Model结尾的类,它直接被 C 持有。Model类还可以持有两个对象: Item:它是实际存储数据的对象。它可以理解为一个字典,和 V 中的属性一一对应 Cache:...原创 2019-01-24 23:58:03 · 2078 阅读 · 0 评论