优化UITableView、UICollectionView
2018-08-20 本文已影响109人
18aa8f12b69d
上次提到使用Adapter设计模式简化UITableView、UICollectionView 文章(在ios中使用适配器设计模式优化UITableView)。这次在Adapter的基础上再一次优化,只需要提供数据。
UITableView最简单的用法使用CHGAdapter框架
代码:

运行效果图

UICollectionView最简单的用法使用CHGAdapter框架
非常简单,只需要将上述UITableView的demo中的tableView换成collectionView
代码

运行效果图

需要注意的是,当使用以上2种方式需要Model实现相应的协议
以下是CHGAdapter的下载地址及Demo
GitHub地址: Object-C版本、Swift版
cocoapods安装(OC):pod 'CHGAdapter', '~> 0.2.6' 导入 import "CHGAdapter.h"
cocoapods安装(Swift):pod 'CHGAdapter_swift', '~> 0.1.6' 导入 import CHGAdapter_swift
如果喜欢的话帮忙给个小星星😊