IOS---------Controller瘦身一:剝離UITableView,封裝dataSource和deleagte。

MVC 在討論解耦以前,咱們要弄明白 MVC 的核心:控制器(如下簡稱 C)負責模型(如下簡稱 M)和視圖(如下簡稱 V)的交互。數組 這裏所說的 M,一般不是一個單獨的類,不少狀況下它是由多個類構成的一個層。最上層的一般是以 Model結尾的類,它直接被 C 持有。Model類還能夠持有兩個對象:緩存 Item:它是實際存儲數據的對象。它能夠理解爲一個字典,和 V 中的屬性一一對應 Cache:
相關文章
相關標籤/搜索