iphone用のxcodeでマルチスレッドに慣れています。私はロードし、別のスレッドでサーバーから定期的にデータを解析したいと思います。誰でも助けてくれますか?インターバルを持つセカンダリスレッドで関数を呼び出す方法は?
おかげ
iphone用のxcodeでマルチスレッドに慣れています。私はロードし、別のスレッドでサーバーから定期的にデータを解析したいと思います。誰でも助けてくれますか?インターバルを持つセカンダリスレッドで関数を呼び出す方法は?
おかげ
より明確なアイデアを持っている必要がありますが、あなたはGCDイベントディスパッチソースを使用することができ、このリンクにiPhone: how to use performSelector:onThread:withObject:waitUntilDone: method?
をナビゲートする場合は、performSelectorの方法を使用することができます。
Appleの並行処理プログラミングガイドには、how to setup a timerのサンプルが含まれています。
サンプルコードは、メインキューのブロックを実行します。バックグラウンドスレッドにしたい場合は、dispatch_get_main_queue()の代わりにdispatch_get_global_queueで取得したキューを渡すことができます。
スレッドダウンロードが必要ですか?ほとんどの場合、runloopベースの非同期ロードがより良い解決策です。その後、別の 'NSOperationQueue'または' dispatch_queue_t'でそのデータの後処理を行うことができます。 – danyowdee