美文网首页
2019-06-28

2019-06-28

作者: 高思阳 | 来源:发表于2019-06-28 14:42 被阅读0次

架构思考:

网盘:需要列表和大图标两种模式来展示文件数据。
这就需要两个controller,一个里面添加tableview,另一个里面添加collectionview。这两个controller需要进行数据的同步。
当时的做法是在tableview这个controller里面进行数据的管理(增删改查)然后通过代理的方法同步到collectionview这个controller里面。这样就造成了两者的相互依赖。
其实,可以这样子做。那就是提取出来一个中间人,manager来管理这个公共数据,也就是itemArr。增删改查都对这个manager来进行,也就是把增删改查都放在这个manager里面来进行。这样tableview的controller和collectionview的controller里面都只需要导入这个manager就可以。

相关文章

网友评论

      本文标题:2019-06-28

      本文链接:https://www.haomeiwen.com/subject/ronscctx.html