一年没有写开发摘要,并不是因为转行了,而是因为,笨且懒。现在敲着这些文字,是因为这星期太空闲了,到了周五,有点兴奋啊。好了,进入正题。
关于runtime的知识,就不赘述了,反正我也扯不清楚,知道一些常用方法怎么用,有时候写还得靠粘贴复制。(大概以后多用,就会像写出UIViewController一样顺畅了吧)。
有关runtime知识小集和常用方法,可以戳这些:
runtime面试小贴士
runtime装逼指南
-----------------------------------开课------------------------------
实现一:UIButton分类
支持block回调,支持按钮间隔时长设置,支持图片文字frame设置,支持热响应区域设置。
实现二:UIView分类
支持block手势单击和长按。支持占位功能,开放常用无网络,无数据,加载失败 三种常用类型。开放自定义图片和提示文字。具体可参考demo。
实现三:UILabel分类 和 CJLabel父类
支持行间距定制,最大行数设置。
注明:
上述功能部分从其他优秀程序猿的博文里转抄,我只是自己又敲了一遍并拓展使其实用性更强,来学习和记录而已。
部分原文链接戳下面,比我写的走心多了。
-----------------------------------下班,下课------------------------------