码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 8:REST编程几个注意事项

时间:2014-12-26 21:30:35      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

使用REST服务编写iOS客户端时,需注意如下几个要点:

  • 绝对不要使用同步的网络调用。即使是在后台线程中,同步调用也不会报告进度。另一个原因是,如果想取消后台线程的同步请求,只能结束这个线程,而这同样不是好办法。另外,也不能控制应用中的网络请求数量,而这对于应用的性能来说是非常关键的。
  • 尽量不要直接使用NSThread或者基于GCD的线程进行网络操作(除非工程非常小而且只有少数的API调用)。
  • 使用基于NSOperationQueue的线程。使用NSOperationQueue可以非常好地控制队列长度和并发的网络操作数量。基于GCD的线程在块分派后就无法取消了。

参考文献:

Rob Napier 等著, 美团移动 译. iOS编程实战. 北京, 人民邮电出版社. 161页

 

iOS 8:REST编程几个注意事项

标签:

原文地址:http://www.cnblogs.com/michaellfx/p/4187508.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!