2012-07-06 27 views
0

我正在开发与cocos2d iphone应用程序,我需要一个更新内容的功能。我如何开始一个新的工作线程,将在后台发送一些请求,并不会暂停主应用程序/ GUI线程?我通过网络搜索,找不到一个体面的例子。谢谢!cocos2d - 在后台处理数据

+0

与创建其他后台线程的方式相同。 Cocos2d只是很多类来帮助你做快速的图形 - 它不是iOS的替代品 – 2012-07-06 12:53:52

回答

1

你可以使用NSOperation和NSOperationQueue。

+0

GCD呢?使用GCD还是NSOperationQueue更好? GCD的缺点是它在iOS 4及更高版本上运行。 – blejzz 2012-07-06 13:11:05

+1

取决于你是否瞄准iOS4 +! NSOperationQueue(自iOS4以来)无论如何都使用GCD - 只是一个不同的抽象 – 2012-07-06 13:28:03

+0

,因为我没有使用GCD,我无法比较它们,而且,正如Nick所说,它取决于目标平台。 – Morion 2012-07-06 13:28:52