ios - iPhone 应用程序编程中网络调用请求/响应的最佳实践

标签 ios afnetworking

<分区>

我开发了 3 个 Android 和 2 个 Iphone 应用程序,因为我来自 Java 背景 使网络/Web 服务调用在不同线程上正确工作的最佳实践。进行主线程以外的并行多次调用。

但是当我在 iOS 平台上寻找将近 2 个 iPhone 应用程序时,我还没有得到哪个 是 iOS web 服务调用模型的最佳实践,因此 UI 不会受到影响。

我已经使用了 NSURLConnection 及其回调方法。

谁能帮我举个例子?

最佳答案

无论如何,在从头开始并自行实现之前,我会评估现有的第 3 方网络框架/库(例如 java)!

例如从AFNetworking开始. 这是最成功的方法之一,在后台使用 NSURLConnection 和 NSOperation(以及用于异步请求的 NSOperationQueue)等。

更新

Alamofire是 AFNetworking 的 Swift 对应物。

关于ios - iPhone 应用程序编程中网络调用请求/响应的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13287843/

上一篇:iphone - iOS中不同tableView中单元格的高度

下一篇:iPhone - 向 UITableView 添加新的部分和行

相关文章:

ios - Xcode 5 中的 NSArray 初始化

ios - 无法在iOS后台模式下向sqlite DB插入数据

ios - 如何清除图像缓存或 AFNetworking 中的任何缓存?

ios - 从 AFImageRequestOperation 随机返回的照片

android - Cordova:布局差异:iO 中没有边距底部

ios - 打开从 DropBox 应用程序到我的应用程序的链接

iphone - 为什么我的委托(delegate)方法没有被调用?

ios - AFNetworking 2.0 请求 w。自定义标题

swift - 如何在 Swift 中使用类别

php - AFNetworking PostPath php 参数为空