-
封装tableView,带有tableView的控制器、tableViewCell
-
厌烦每次都要写tableView的代理和数据源方法,厌烦每个带有tableView的列表控制器中加入重复代码(例如上拉加载、下拉刷新)
-
封装一层tableView 例如对tableView某一行或者某一分组进行操作的时候不会崩溃(越界处理)、简化了tableView的方法的书写
-
封装一层tableViewCell、直接类方法创建一个可复用的cell,不用在viewDidLoad里面进行注册之类的操作
-
封装一个带有tableView的控制器, 实现诸多变化点,让其可高度化定制。
-
封装一层tableViewHeaderFooterView 同理tableViewCell - -
-
封装一个类似于于微信的会话列表中的可以滑动的cell,可以自定义滑动完成之后的按钮数量,使用方法类似于tableView的代理方法和数据源方法