项目介绍:
https://github.com/donggelaile/CHD_ListView_Structure 查看详情
前言大多数的iOS工程中,50%以上的页面是由UITableView或UICollectionView搭建的,这里统称为ListView。当我们接手已有项目时,我们如何快速的理清每个ListView的结构。或者,当我们自己写的某个页面过去很长时间时,产品过来告诉我们某个页面的某个位置需要调整,可能自己也是依稀记得哪部分是段头,哪部分是断尾,总要花一些时间来对应相应的区块。CHD_ListView_Structure正是为了让你快速的区分每个ListView的页面结构而生的。使用方式一直接下载源代码,在Appdelegate导入h文件,然后调用[CHD_ListView_Structure openStructureShow_TableV:YES collectionV:YES]; 即可。方式二pod ‘CHD_ListView_Structure’然后导入头文件并调用上面的方法。特征
- 支持UITableView和UICollectionView结构查看
- 支持只查看二者中一个,关闭另一个
- 无侵入,无需继承,一句话开启关闭
- 无论开启或关闭,只在DEBUG模式下生效
- Header、Cell、Footer使用不同颜色线框包围,并在其上展示类名及其Index
- 提供一个简单的可拖动的Toggle按钮,实时隐藏或显示ListView的结构(未开启时Toggle不会生效)
- 简单的内存泄漏判断依据(点击Toggle按钮时会打印当前存活的ListView总个数,当你返回到上一页面再次点击Toggle按钮时,如果个数未减少,那么可能存在内存泄漏)