【发布时间】:2012-03-01 16:16:21
【问题描述】:
我正在使用 XMPPframework 开发应用程序。当我下载用户的电子名片(图片、姓名等)时,应用程序会阻塞,直到它下载了当时所有连接的人的数据。
我需要将它放在第二个线程中(我还没有使用多线程),以便应用程序响应新的触摸并在下载数据时显示一个活动图标。
我听说过 Grand Central Dispatch (GCD),但我也听说过其他方式,您会推荐哪种方式?
谢谢。
【问题讨论】:
-
我想说,如果您是从头开始编写,那么除了 GCD 之外,没有理由使用其他任何东西。它与网络上的许多示例很好地集成在一起。
标签: iphone multithreading xmpp