我敢肯定,像大多数 iOS 应用程序一样,我们有一个获取数据的网络操作、一个解析数据的操作和一个存储数据的 CoreData 操作以及一些显示它的 UI 事件……每个操作都在它自己的线程中。
我正在尝试找出一种干净的方法来跟踪每个完整周期/任务的进度,现在我基本上是为每个定义的周期创建一个唯一 ID 的集合,这些 ID 通过每个线程传递,它的状态在通知时更新发送成功/失败,我听,这似乎很乱。
是否有某种类型的框架支持这一点?
也许是设计模式?
谢谢!
我敢肯定,像大多数 iOS 应用程序一样,我们有一个获取数据的网络操作、一个解析数据的操作和一个存储数据的 CoreData 操作以及一些显示它的 UI 事件……每个操作都在它自己的线程中。
我正在尝试找出一种干净的方法来跟踪每个完整周期/任务的进度,现在我基本上是为每个定义的周期创建一个唯一 ID 的集合,这些 ID 通过每个线程传递,它的状态在通知时更新发送成功/失败,我听,这似乎很乱。
是否有某种类型的框架支持这一点?
也许是设计模式?
谢谢!