TableView 优化之数据模型优化
每次写 TableView 都是又爱又恨,代码感觉总是很像,但细节不同又借鉴不了。究其原因就是代码没有真正规范和模块化。在参考了几篇文章后,我总结了一个范式,可以很大程度上对 TableView 的编写做到规范化。本文不仅是对 TableView 的总结,同时也是对协议、枚举等类型的使用探讨。
本文重点从数据模型角度进行优化,TableView 的数据模型分为三种情况:动态类型 cell( 先看看优化后的总体模型结构图:
优化的关键在于配合协议和枚举对模型的合理设计,下面我们先看看动态类型: 动态类型 TableView 优化我们接着上次的示例工程进行改写(上次教程 参见这里,Github 示例工程地址) 在上次的示例工程中我们有一个展示书单的简单列表,下面我们将添加以下功能: 1.从豆瓣获取我收藏的书籍 最终效果如下:
现在开始编码环节:功能1、2
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |