ProgressObserver是一个简单的NSProgress
子类,提供了观察completedUnitCount
和fractionCompleted
属性变化的代理API。
这个库可以像使用NSProgress
一样使用。当fractionCompleted
和completedUnitCount
被更新时,会调用2个代理方法。请查阅文档以获取更多信息。
如果您想添加更多关键路径的观察者,请提交一个issue或pull request。
ProgressObserver至少需要iOS 9。
代码迁移到Swift 3.0。
代码迁移到Swift 2.3。此版本之后的Swift 2.3将不会有新的功能或补丁。
初始发布
在未来几周内,我将尝试实现计算预估剩余时间(如果可行)的功能。如果您有关于如何使此类更方便的想法,请提交issue。
Ayush Newatia,电子邮件:[email protected]
ProgressObserver遵守MIT许可证。更多信息请参阅LICENSE.md文件。