8

我想知道在我的情况下应该做什么。我必须从休息服务器获取数据并将其显示在我的应用程序上。用于此的 UI 是 web 视图,如果没有从服务器接收到数据,则屏幕上不会显示任何内容。在这种情况下,我使用异步请求还是同步请求?另外我的另一个问题是异步请求与单独线程上的同步请求有什么区别?(我认为这就是异步所做的)..任何帮助将不胜感激。我是ios的新手..谢谢

4

2 回答 2

12

您应该始终使用网络请求的异步加载。永远不要阻塞等待网络响应的主线程。

异步可以在单独的线程上同步,也可以在任何线程的运行循环中调度。

希望这可以帮助!

于 2012-08-28T10:52:21.090 回答
0

异步和同步之间的区别在于同步是更有效的 PC 通信方法。然而,异步是用于电子邮件应用程序、互联网访问和网络的最常见的通信方法。同步通常用于大数据块的传输。

于 2013-10-18T11:36:55.557 回答