2012-01-11 54 views
1

我是新的多線程的iPhone xcode的。我想在另一個線程中定期加載和解析來自服務器的數據。誰能幫我?如何用間隔調用輔助線程中的函數?

感謝

+0

你確定你需要線程下載嗎?大多數時間基於runloop的異步加載是一個更好的解決方案。然後你可以在不同的'NSOperationQueue'或'dispatch_queue_t'上對這些數據進行後處理。 – danyowdee 2012-01-11 19:43:51

回答

2

你可以使用GCD事件調度來源。
Apple的併發編程指南包含how to setup a timer上的示例。

他們的示例代碼運行主隊列上的塊。如果您希望在後臺線程中使用它,則可以傳遞使用dispatch_get_global_queue而不是dispatch_get_main_queue()獲取的隊列。