【发布时间】:2010-10-11 20:23:03
【问题描述】:
我有一些应用程序正在尝试开发可重用的 URL 连接层。我做了一些研究,在架构之间挣扎。特别是该层使用的 API。
过去,我在单独的 RunLoop 上使用过 NSURLConnection 和 NSOperation。这似乎有点矫枉过正。我见过子类NSURLConnection 的库。其他人有一个管理所有请求的单例 Engine 对象。
Engine 和/或NSURLConnection 对我来说似乎是最好的。但在我走得太远之前,我要求提供意见。我的目标是:
- 能够取消请求
- 并发请求
- 非阻塞
- 当前打开请求的数据对象
非常感谢任何方向或现有的代码示例参考。
【问题讨论】: