2012-01-11 15 views
1

iphone用のxcodeでマルチスレッドに慣れています。私はロードし、別のスレッドでサーバーから定期的にデータを解析したいと思います。誰でも助けてくれますか?インターバルを持つセカンダリスレッドで関数を呼び出す方法は?

おかげ

+0

スレッドダウンロードが必要ですか?ほとんどの場合、runloopベースの非同期ロードがより良い解決策です。その後、別の 'NSOperationQueue'または' dispatch_queue_t'でそのデータの後処理を行うことができます。 – danyowdee

答えて

2

をナビゲートする場合は、performSelectorの方法を使用することができます。
Appleの並行処理プログラミングガイドには、how to setup a timerのサンプルが含まれています。

サンプルコードは、メインキューのブロックを実行します。バックグラウンドスレッドにしたい場合は、dispatch_get_main_queue()の代わりにdispatch_get_global_queueで取得したキューを渡すことができます。

関連する問題