AfterX
AfterX 使用 UserDefaults 来跟踪您之前执行过的任务。它通过您提供的任务标识符来跟踪任务。
示例
要运行示例项目,请克隆仓库,然后从 Example 目录运行 pod install
当您希望在应用生命周期内只做一次事情时
AfterX.doOnce(task: "button_hint") {
self.showHint()
}
当您想要在用户完成任务 x 次之后执行一次操作时
func calledWhenSucceedingTask() {
...
AfterX.do(task: "ask_for_review", after: 5) {
self.askForReview()
}
}
您可以重置任务的计数
AfterX.resetCount("my_task")
或重置所有任务的计数
AfterX.resetAll()
要求
安装
AfterX可在CocoaPods中获取。要安装它,只需将以下行添加到您的Podfile中。
pod "AfterX"
作者
Marcel Borsten,[email protected]
授权协议
AfterX在MIT授权协议下可用。有关更多信息,请参阅LICENSE文件。