Phoenix
Phoenix 是一个用于 Swift 的持久性作业队列系统。它允许使用 Operation
(NSOperation) 构建幂等和异步作业任务,允许在应用即将终止时存储作业,并在应用重新启动后恢复(继续)作业。API 设计模式受到了出色的 Sidekiq 框架的启发。
示例
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
安装
Phoenix 可通过 CocoaPods 获得。要安装它,只需将以下行添加到 Podfile 中
pod 'Phoenix'
使用
文档和指南即将推出。
待办事项
- 支持Workers的Codable协议。
- 支持额外的序列化和存储机制。
- 一个更完整的示例应用程序。
作者
Anthony Persaud,https://www.modernistik.com
许可协议
Phoenix遵循MIT许可协议。更多信息请参阅LICENSE文件。