标签: ios design-patterns core-data backgroundworker asihttprequest
在我的iOS5-App中,我做了很多请求,解析结果并同时将它们存储在CoreData中。
为了执行请求,我使用异步ASIHttpRequest。
但是当这个请求正在运行时,应用程序会出现性能问题。在后台有什么好方法?在将结果存储到数据库时,如何避免与上下文冲突?所有"提交"在主线程中执行,因为我在将请求放入后台时遇到了问题。
你能给我一个在我的应用程序中使用的例子或好的模式吗?
答案 0 :(得分:3)
由于不再支持ASI,很多人都转而使用AFNetworking。 还有使用NSURLConnections with Blocks的简约方法。