美文网首页
HBKit简介

HBKit简介

作者: 共田君 | 来源:发表于2016-05-17 18:24 被阅读93次

HBKit是个人开发的iOS快速开发框架,主要用于快速创建Tableview 、CollectionView,不需要重复写各种代理,只需要对其赋值就行,便可以改变其对应的cell,固定的高度,是否选中,有无箭头,以及点击事件等等,容易学习和开发。

1.为什么要弄这个东西

对于一般的开发者来说,提高开发效率才是最实在的,如何能在三五行代码内完成一个列表或者collectionview的创建,如何不重复写代码。我们看一下普通的创建tableview的方式吧

效果如图

效果图1

去除空格,一个简单的tableview就占了40行的代码,实在太浪费时间和空间了,而同样的效果用看一下基于HBBaseTableview的写法是

五行内创建一个tableview

如果想丰富一下这个cell可以对CELL_STRUCT赋值 

创建cellstruct 效果图2

下面再来看一下Collectionview 的写法,最简单的大概七十行

collectionview普通写法

好吧,为了能够全部显示我把xcode的字号调小了,下面看效果图

效果图3

然而使用HBBaseCollectionView的写法需要多少行呢

hbbasecollectionview的写法

跟tableview的写法一样,还是不到10行,这段代码执行的效果如下

效果图4

好吧有点密集恐惧症,图片是XIB的cell上面的

2. 效果和原理

想必从刚才贴出的代码,大家已经知道了原理很简单,一个是CELL_STRUCT一个是datadictionary ,对的,关键就是这两者

3.代码实现

4. 扩展和升级

相关文章

  • HBKit简介

    HBKit是个人开发的iOS快速开发框架,主要用于快速创建Tableview 、CollectionView,不需...

  • 在重构HBKit中遇到的一系列架构抉择问题

    HBKit \ HuobanKit是什么? HBKit最早由HuobanKit演变而来,我将HuobanKit中跟...

  • HBKit-Swift 框架说明

    1. HBKit 来源 HBKit最早由HuobanKit演变而来,我将HuobanKit中跟业务无关的代码抽离出...

  • 18旅游二班各组自我简介汇总

    一组简介 二组简介 三组简介 四组简介 五组简介 六组简介 七组简介 八组简介

  • 简介

    上辈子,洛幽喜欢了东凡一辈子,没有结果,之后她死了,她不后悔,只是为什么她一睁眼,嗯?捏了捏自己的脸,她这是回到了...

  • 简介

    1.主动地去阅读。 2.阅读目的:获得资讯,获得理解 前者为了增进资讯,获得信息,不能增加理解力。后者为了理解更多...

  • 简介

    姓名:赵金星 电话:13903984903 坐标:河南三门峡市陕州区。 三个标签的自我介绍: 1.时间管理践行者 ...

  • 简介

    朱凝不过打错个字,便被天打雷劈回古代。 为毛别人穿个废柴嫡女,她穿个废柴庶女?地位更低了哎 哇喔,别人嫁王爷,她嫁...

  • 简介

    凌波网络考试系统,是一套运行于Windows系统之上的无纸化网络考试软件。包括试卷编辑、分发试卷、学生答卷、自动阅...

  • 简介

    名字:笨小孩 不是富二代的笨小孩为了生活选择了编程。在大多数人眼里可能感觉编程是很无聊很辛苦经常加班的事情,其实人...

网友评论

      本文标题:HBKit简介

      本文链接:https://www.haomeiwen.com/subject/pdethttx.html