标签: objective-c ios5 architecture
我确信像大多数iOS应用程序一样,我们有一个获取数据的网络操作,一个解析数据的操作系统和一个存储它的CoreData操作系统以及一些显示它的UI事件...每个操作都在它自己的线程中
我正在试图找出一种干净的方法来跟踪每个完整周期/任务的进度,现在我基本上为每个定义的周期创建一个唯一ID的集合,它们通过每个线程传递,它的状态在我收听成功/失败的通知,这看起来很混乱。
是否有某种类型的框架支持此功能?
也许是设计模式?
谢谢!
答案 0 :(得分:1)
我认为你要找的东西就像Finite-state machine。
How to Make a Basic Finite State Machine in Objective-C