HBKit是个人开发的iOS快速开发框架,主要用于快速创建Tableview 、CollectionView,不需要重复写各种代理,只需要对其赋值就行,便可以改变其对应的cell,固定的高度,是否选中,有无箭头,以及点击事件等等,容易学习和开发。
1.为什么要弄这个东西
对于一般的开发者来说,提高开发效率才是最实在的,如何能在三五行代码内完成一个列表或者collectionview的创建,如何不重复写代码。我们看一下普通的创建tableview的方式吧
效果如图
去除空格,一个简单的tableview就占了40行的代码,实在太浪费时间和空间了,而同样的效果用看一下基于HBBaseTableview的写法是
如果想丰富一下这个cell可以对CELL_STRUCT赋值
下面再来看一下Collectionview 的写法,最简单的大概七十行
好吧,为了能够全部显示我把xcode的字号调小了,下面看效果图
然而使用HBBaseCollectionView的写法需要多少行呢
跟tableview的写法一样,还是不到10行,这段代码执行的效果如下
好吧有点密集恐惧症,图片是XIB的cell上面的
2. 效果和原理
想必从刚才贴出的代码,大家已经知道了原理很简单,一个是CELL_STRUCT一个是datadictionary ,对的,关键就是这两者
3.代码实现
4. 扩展和升级