IGListKit 实战经验分享调研

昨晚被人邀请分享一些东西,仔细考虑了一下,最近学到并值得分享的也只有 IGListKit 实战经验了。

所以,今天把项目中用到一部分相关代码提出来并创建了一个开源库 SunCollectionViewCell

如果有足够多的开发者对这个库感兴趣(根据 star 数量决定),那么我会做一次详尽的实战分享。如果很少,也请各位读者提供一些 topic,我会考虑换个关注度比较高的话题进行分享。

IGListKit 简介

IGListKit 是一个数据驱动的 UICollectionView 库,可以快速创建灵活地创建 UICollectionView 视图。

基本架构

111711809-6737e5f7d1b0339c

酷酷的哀殿原创

主要特性

MAIN FEATURES
🙅 Never call performBatchUpdates(_:, completion:) or reloadData() again
🏠 Better architecture with reusable cells and components
🔠 Create collections with multiple data types
🔑 Decoupled diffing algorithm
Fully unit tested
🔍 Customize your diffing behavior for your models
📱 Simply UICollectionView at its core
🚀 Extendable API
🐦 Written in Objective-C with full Swift interop support

打赏支持我写出更多好文章,谢谢!

打赏作者

打赏支持我写出更多好文章,谢谢!

任选一种支付方式

1 2 收藏 1 评论

关于作者:酷酷的哀殿

常年混迹于创业公司的 iOS 开发者。 个人主页 · 我的文章 · 11 ·    

可能感兴趣的话题



直接登录
最新评论
跳到底部
返回顶部