#epoxy
如何正确的刷新 Epoxy 列表可以说是熟练使用这个框架的关键,初上手时总会有 “为什么列表刷新后数据没变” 和 “为什么它刷新后数据就变了” 的疑惑。
本文从源码分析的角度,带大家来梳理 Epoxy 列表刷新的原理,并学会如何正确刷新 Epoxy 列表。
常规的在扩展中定义存储属性的方法是借助 Objective-C 的 runtime 进行属性关联。但是这个方法仅限于 ObjC 类,那么纯 Swift 类,比如结构体该怎么办呢?
在 epoxy 这个库中发现了解决办法。