0

我敢肯定,像大多数 iOS 应用程序一样,我们有一个获取数据的网络操作、一个解析数据的操作和一个存储数据的 CoreData 操作以及一些显示它的 UI 事件……每个操作都在它自己的线程中。

我正在尝试找出一种干净的方法来跟踪每个完整周期/任务的进度,现在我基本上是为每个定义的周期创建一个唯一 ID 的集合,这些 ID 通过每个线程传递,它的状态在通知时更新发送成功/失败,我听,这似乎很乱。

是否有某种类型的框架支持这一点?

也许是设计模式?

谢谢!

4

1 回答 1

1

我认为您正在寻找的是类似于 Finite-state machine的东西。

如何在 Objective-C 中制作基本的有限状态机

于 2012-05-08T03:46:07.837 回答