我开发了3个Android和2个Iphone应用程序,因为我来自Java背景 使网络/ Web服务调用正确地在不同线程上工作的最佳实践。进行除主线程以外的并行多次调用。
但是,虽然跨越iOS平台几乎约2个iphone应用程序,我还没有得到它 是iOS Web服务调用模型的最佳实践,因此UI不会受到影响。
我使用了NSURLConnection及其回调方法。
任何人都可以通过示例帮助我吗?
答案 0 :(得分:3)
在任何情况下,我都会评估现有的第三方网络框架/库(比如java),然后再从头开始并自己实现!
以AFNetworking开头。 这是最成功的一个,它使用带有NSOperation的NSURLConnection(以及用于异步请求的NSOperationQueue)等。
<强>更新强>
Alamofire是AFNetworking的Swift对手。
答案 1 :(得分:0)
您可以使用NSURLConnection类this is the link
发出请求它对我的应用程序的请求/响应有很大的帮助。
答案 2 :(得分:0)
最佳做法通常是我的观点: