美文网首页
IGListKit框架笔记

IGListKit框架笔记

作者: 落寒z | 来源:发表于2019-12-31 10:27 被阅读0次

IGListKit是以数据驱动的UICollectionView框架,用于快速灵活的构建列表。
IGListKit的主要特性:
🙅 不需要再次调用 performBatchUpdates(_:, completion:) or reloadData()
🏠 高效的cell复用和组件的架构
🔠 创建具有多种数据类型的集合
🔑 解耦差分算法
✅ 完全支持单元测试
🔍 自定义不同行为的模型
📱 以UICollectionView作为单一核心
🚀 支持可扩展的API
🐦 支持 Objective-C, Swift

IGListKit结构:

image.png

需要注意:IGListKit 遵循one model per section controller.
数据和模型绑定,一般使用ListBindingSectionController,
下图是model,viewmodel,view之间绑定过程:


image.png

github:https://github.com/Instagram/IGListKit

相关文章

网友评论

      本文标题:IGListKit框架笔记

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