IPad,IPhone中的多线程支持

时间:2010-12-07 19:35:24

标签: multithreading ipad

确认iPad和iPhone是否支持多线程。我需要编写一个在后台线程上调用Web服务的应用程序,而用户仍然可以与UI进行交互。

2 个答案:

答案 0 :(得分:1)

是的,它有线程。

此外,您不需要为大多数任务生成自己的线程。许多Apple Frameworks(Cocoa Touch Foundation框架)都有内置代码,可以为您完成此任务。

此外,如果您正在使用Web API(HTTP请求)中的数据,我强烈建议您查看构建于NSOperation(一个易于处理后台处理的操作类)之上的ASIHTTPRequest。 )。

最后,如果您需要使用模型 - 视图 - 控制器模式的程序设计/流程方面的帮助,我写了一篇描述how to consume Web API数据的博客条目,并以表格格式将其呈现给最终用户。

答案 1 :(得分:0)

iOS一直支持多线程,就像Mac OS X之前所做的那样。这是Apple关于该主题的优秀概述文档: Concurrency Programming Guide