Slippers 0.1.1

Slippers 0.1.1

Elliot SchrockElliot Schrock 维护。



Slippers 0.1.1

Slippers

CI Status Version License Platform

Slippers 为常见的网络任务,如刷新、分页和 JSON 解析,添加了一些结构。

具体来说,它提供了

  • 一个名为 Refreshable 的协议,该协议要求一个 refresh 函数
  • Refreshable 的函数实现
  • 一个 'meta' 刷新器类,它将接受多个可刷新的对象并在命令下刷新所有对象
  • 一个名为 Pageable 的协议,该协议要求 nextPagefetchPage 函数
  • Pageable + Refreshable 的函数实现,为您管理页面数字
  • 一个扩展了 Pageable 的扩展,可用于与 UITableViewDelegate 一起使用以简化无限列表
  • 一个扩展了 Pageable 的扩展,可用于与 UICollectionViewDelegate 一起使用以简化无限列表
  • 一个数组扩展,允许您使用一个简单的数组来模拟分页批次的元素
  • 一个类,它使单个 JSONEncoderJSONDecoder 可用于您的整个项目,同时设置了智能默认参数
  • 一个 Id 类,您可以使用它透明地使用整数服务器 ID,帮助强制执行传递过程中的类型一致性

安装

要安装 Slippers,只需将以下行添加到 Podfile 中

pod 'Slippers', git: 'https://github.com/ThryvInc/slippers'

作者

Elliot Schrock

许可

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