APLEventEngine
这是一个简单的框架,用于在一个应用中计数事件。一个事件基本上就是一个名为计数器,可用来实现一个计分引擎,该引擎计不同的事件。这些事件可以用来根据得分做出决策,例如,当达到一定得分时显示评分对话框。
Swift
import APLEventEngine
let eventEngine = EventEngineFactory.userDefaultsBasedEventEngine
eventEngine.fire(event: "AnEventName", incrementBy: 1)
// Persist the current state of the modified events
eventEngine.synchronize()