前言 界面展示类型的轮子往往定制性需求比较多,常常让人抓耳挠腮。这种接近业务的轮子如何设计才能兼顾便捷性和拓展性?如何有效的优化性能?如何控制内存不至于 OOM ?本文以 Y...
前言 界面展示类型的轮子往往定制性需求比较多,常常让人抓耳挠腮。这种接近业务的轮子如何设计才能兼顾便捷性和拓展性?如何有效的优化性能?如何控制内存不至于 OOM ?本文以 Y...
前言 虽然 iOS 组件化与路由的话题在业界谈了很久,但是貌似很多人都对其有所误解,甚至没搞明白“组件”、“模块”、“路由”、“解耦”的含义。 相关的博文也蛮多,其实除了那几...
@softlipa 分类是没办法写setter,getter。所以只能通过运行时机制去添加了。
UITableView+FDTemplateLayoutCell 源码探究UITableView+FDTemplateLayoutCell 源码探究 在我们日常的业务中,常常伴随大量的UITableView,然而动态地计算Cell的高度常常困扰着我...
前言 18 年 7 月美团开源了 EasyReact,告知 iOS 工程师们响应式编程和函数式编程并非不可分离,似乎一出来就想将 ReactiveCocoa 踢出神坛。该框架...
不知道你自定义的View 是否是Header,如果是Header的话 那肯定是不能在代理里面有响应的。如果是cell,看看是不是响应事件被阻挡了。
说一些你也许不知道的DZNEmptyDataSet细节前言: 关于这个框架,之所以分析它的源码,只是想知道这么几个问题:它是如何做到自动检测UITableView以及UICollectionView是否存在数据并且响应刷...
很抱歉,已经回复你私信了。太长时间没登录。
说一些你也许不知道的DZNEmptyDataSet细节前言: 关于这个框架,之所以分析它的源码,只是想知道这么几个问题:它是如何做到自动检测UITableView以及UICollectionView是否存在数据并且响应刷...
很抱歉,很久没登录简书了,你可以换其他思路来尝试。。或者去修改源码,有组头的时候不显示占位符。。或者修改占位图的显示布局。。源码中是监听是否存在cell,即便你有Header 没有cell一样会出现空白页。所以,可以根据你的需求,再去调整。我目前公司项目已经不适用这个框架了,自己写了一套轻量级的。
说一些你也许不知道的DZNEmptyDataSet细节前言: 关于这个框架,之所以分析它的源码,只是想知道这么几个问题:它是如何做到自动检测UITableView以及UICollectionView是否存在数据并且响应刷...
什么是AOP AOP:Aspect Oriented Programming,译为面向切面编程。 在不修改源代码的情况下,通过运行时给程序添加统一功能的技术。 我觉得其中有两...
前言 由于项目更新迭代,原有的分类采用的是层级递增并且跳转选择的模式,样式单一,且不方便用户快速选择定位类别。所以有了更新和改版的需求。采用一个界面展示一二三级目录的方式,既...
1. 我可能交了些假朋友吧。 讲道理,现在最怕的就是好久不联系的朋友突然微信我,问在吗。每次这种时候我都特忐忑的回复对方一句,不在。 还真不是怕找我借钱,毕竟我没钱。 怕的是...
在搭建一个 App 时,我们一开始通常会对整体 App 进行文件夹划分,换句话说也是架构的搭建组合,通常我们要不按某块划分,要不按 MVC(MVVM)划分,下面对这个来进行个...