Ios iPhone应用程序编程中网络呼叫请求/响应的最佳实践
我已经开发了3个Android和2个Iphone应用程序,因为我有Java背景 使网络/web服务调用在不同线程上正确工作的最佳实践。进行除主线程之外的并行多个调用 不过,尽管我在iOS平台上运行了大约2款iphone应用程序,但我还没有找到哪款 是iOS web服务调用模型的最佳实践,因此UI不会受到影响 我使用了NSURLConnection及其回调方法Ios iPhone应用程序编程中网络呼叫请求/响应的最佳实践,ios,afnetworking,Ios,Afnetworking,我已经开发了3个Android和2个Iphone应用程序,因为我有Java背景 使网络/web服务调用在不同线程上正确工作的最佳实践。进行除主线程之外的并行多个调用 不过,尽管我在iOS平台上运行了大约2款iphone应用程序,但我还没有找到哪款 是iOS web服务调用模型的最佳实践,因此UI不会受到影响 我使用了NSURLConnection及其回调方法 有人能帮我举个例子吗?无论如何,我会评估现有的第三方网络框架/库(比如java),然后从头开始,自己实现 例如,从。 这是最成功的方法之一
有人能帮我举个例子吗?无论如何,我会评估现有的第三方网络框架/库(比如java),然后从头开始,自己实现 例如,从。 这是最成功的方法之一,它使用NSURLConnection和NSOperation(以及NSOperationQueue用于异步请求)等 更新
是AFNetworking的快速对应物。在任何情况下,我都会评估现有的第三方网络框架/库(如java),然后从头开始,自己实现 例如,从。 这是最成功的方法之一,它使用NSURLConnection和NSOperation(以及NSOperationQueue用于异步请求)等 更新
是AFNetworking的Swift对应项。您可以使用NSURLConnection类发出请求
它对我的应用程序的请求/响应帮助很大。您可以使用NSURLConnection类发出请求
这对我申请的请求/响应有很大帮助。在我看来,最佳实践通常是:
- 尽可能多地使用NSURLConnection
- 当使用NSURLConnection时,通常从主线程通过委托+对“start”的调用使用异步api
- 使用NSURLConnection时,不要使用sendSynchronousRequest
- 在后台解析任何传入数据,可以使用block和dispatch_async,也可以使用系统中的任何其他可用API进行并发
- 如果您有一个非常复杂的服务器API,需要大量的解析代码等,并且您没有时间使用NSURLConnection实现所有这些,请使用第三方框架,如RestKit
- 尽可能多地使用NSURLConnection
- 当使用NSURLConnection时,通常从主线程通过委托+对“start”的调用使用异步api
- 使用NSURLConnection时,不要使用sendSynchronousRequest
- 在后台解析任何传入数据,可以使用block和dispatch_async,也可以使用系统中的任何其他可用API进行并发
- 如果您有一个非常复杂的服务器API,需要大量的解析代码等,并且您没有时间使用NSURLConnection实现所有这些,请使用第三方框架,如RestKit
- 在我看来,最佳实践通常是: