【问题标题】:Best way to set requests in background在后台设置请求的最佳方式
【发布时间】:2012-01-12 06:24:47
【问题描述】:

在我的 iOS5-App 中,我做了很多请求,解析结果并将它们同时存储在 CoreData 中。

为了执行请求,我使用异步 ASIHttpRequest。

但在运行此请求时,应用程序存在性能问题。在后台解决此问题的好方法是什么?以及在将结果存储到数据库时如何避免与上下文冲突?所有“提交”都在主线程中执行,因为我在将请求放入后台队列时遇到了问题。

你能给我一个在我的应用程序中使用的例子或一个好的模式吗?

【问题讨论】:

  • 将请求放入 bg 队列时遇到了什么问题?
  • 使用 Instruments 分析器找出导致性能问题的代码

标签: ios design-patterns core-data backgroundworker asihttprequest


【解决方案1】:

由于不再支持 ASI,很多人切换到 AFNetworking。 还有使用NSURLConnections with Blocks的简约方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-05
    • 1970-01-01
    • 2019-06-16
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 1970-01-01
    相关资源
    最近更新 更多