优化UITableView、UICollectionView

上次提到使用Adapter设计模式简化UITableView、UICollectionView 文章(在ios中使用适配器设计模式优化UITableView)。这次在Adapter的基础上再一次优化,只需要提供数据。

UITableView最简单的用法使用CHGAdapter框架

代码:

运行效果图


UICollectionView最简单的用法使用CHGAdapter框架

非常简单,只需要将上述UITableView的demo中的tableView换成collectionView

代码

运行效果图


需要注意的是,当使用以上2种方式需要Model实现相应的协议

以下是CHGAdapter的下载地址及Demo

GitHub地址: Object-C版本Swift版

开源中国码云:Object-C版Swift版

cocoapods安装(OC):pod 'CHGAdapter', '~> 0.2.6' 导入 import "CHGAdapter.h"

cocoapods安装(Swift):pod 'CHGAdapter_swift', '~> 0.1.6'  导入 import CHGAdapter_swift

如果喜欢的话帮忙给个小星星😊

推荐阅读更多精彩内容

  • 1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时...
    欧辰_OSR阅读 22,716评论 8 227
  • 一、简介 <<UITableView(或简单地说,表视图)的一个实例是用于显示和编辑分层列出的信息的一种手段 <<...
    无邪8阅读 8,699评论 3 3
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 8,502评论 1 27
  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 1,737评论 1 13
  • 前言 最近忙完项目比较闲,想写一篇博客来分享一些自学iOS的心得体会,希望对迷茫的你有所帮助。博主非科班出身,一些...
    GitHubPorter阅读 999评论 9 4