IGListKit 實戰經驗分享調研

酷酷的哀殿發表於2016-10-24

昨晚被人邀請分享一些東西,仔細考慮了一下,最近學到並值得分享的也只有 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

打賞支援我寫出更多好文章,謝謝!

打賞作者

打賞支援我寫出更多好文章,謝謝!

任選一種支付方式

IGListKit 實戰經驗分享調研 IGListKit 實戰經驗分享調研

相關文章