简单IGListKit入门
简单滴框架示意图
代码逻辑
数据项 DemoItem实现 IGListDiffable
1 | - (nonnull id<NSObject>)diffIdentifier { |
数据列表
1 | - (NSArray *)demos { |
绑定数据列表
1 | - (NSArray<id <IGListDiffable>> *)objectsForListAdapter:(IGListAdapter *)listAdapter { |
绑定IGListSectionController
1 | - (IGListSectionController *)listAdapter:(IGListAdapter *)listAdapter sectionControllerForObject:(id)object { |
adapter 与 collectionView 关联
1 | self.adapter.collectionView = self.collectionView; |
DemoSectionController 关联 cell
1 | - (CGSize)sizeForItemAtIndex:(NSInteger)index { |