优化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阅读 29,606评论 8 265
  • 一、简介 <<UITableView(或简单地说,表视图)的一个实例是用于显示和编辑分层列出的信息的一种手段 <<...
    无邪8阅读 10,686评论 3 3
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,142评论 1 32
  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 2,546评论 1 14
  • 前言 最近忙完项目比较闲,想写一篇博客来分享一些自学iOS的心得体会,希望对迷茫的你有所帮助。博主非科班出身,一些...
    GitHubPorter阅读 1,453评论 9 5