测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最新发布 | 2015年12月 |
SPM支持 SPM | ✗ |
由 Jon Chmura 维护。
预发布
对表格视图和集合视图的面向对象和结构化方法。从 API 获取和显示内容变得简单。
由从网络 API 获取的内容填充的表格视图和集合视图对于大量应用是必不可少的。然而,我看到很多人在实现这种设计时不理想。我认为苹果的表格和集合视图的 API 倾向于让开发者创建包含数千行代码的视图控制器(我知道我这样做过)。这违反了 SOLID 设计原则,即单一责任原则,使得代码不太可重用。我认为数据源永远不应该成为视图控制器的一部分。让视图控制器自由地处理更恰当的任务。以下是一些亮点:
JPCDataSourceController 仅为 Swift 语言。您可以将其导入包含 Objective-C 代码的项目,但只能在 Swift 源文件中使用它。
将“源”文件夹中的文件复制到您的项目中。