TableViewSections 0.1.0

TableViewSections 0.1.0

zhaoshouwen 维护。



TableViewSections

采用分层解耦的理念,强化 Section,为它创建一个实体,承载更多的逻辑。抽象出一个 SectionType 类型的类来管理自己的数据处理、视图状态、用户交互、业务逻辑等。

  1. 降低代码复杂度,提高代码的可维护性
  2. 提高代码聚合度,提高代码的可复用性
  3. 通过组合的方式,提高代码的可扩展性,提升多人协作的编码体验和效率

从:TableView -> DataSource -> Cells

变为:TableView -> DataSource -> Sections -> Cells

示例

要运行示例项目,克隆仓库,然后首先从 Example 目录中运行 pod install

要求

  • iOS 10.0+
  • Xcode 10.0+
  • Swift 4.2+

安装

TableViewSections 可通过 CocoaPods 获取。要安装,只需将以下行添加到您的 Podfile 即可

pod 'TableViewSections'

用途

TableView Sections 以更优雅和高效的方式实现复杂列表

作者

zhaoshouwen, [email protected]

许可证

TableViewSections 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。