2010-12-07 10 views
1

iPadとiPhoneでマルチスレッドがサポートされているかどうかを確認するだけです。ユーザーがUIとやりとりできる間に、バックグラウンドスレッドでWebサービスを呼び出すアプリケーションを作成する必要があります。iPad、iPhoneでのマルチスレッドサポート

+1

ようこそ。この質問については、マニュアルをお読みください。 Appleはこれをカバーする簡潔な文書を持っています。また、いくつかの回答を選択し、実際のユーザー名を設定するとよいでしょう。 – Moshe

答えて

0

iOSは、Mac OS Xと同じように、マルチスレッドを常にサポートしています。ここでは、Appleの優れた概要に関するドキュメントを掲載しています。 Concurrency Programming Guide

1

はい、スレッドがあります。

また、ほとんどのタスクで独自のスレッドを生成する必要はありません。多くのApple Framework(Cocoa Touch Foundationフレームワーク)には、これを行うコードが組み込まれています。

また、Web API(HTTPリクエスト)からデータを使用している場合は、NSOperation(バックグラウンド処理を簡単に処理する操作クラス)の上に構築されたASIHTTPRequestをご覧ください。

最後に、Model-View-Controllerパターンを使用してプログラムの設計/フローのヘルプが必要な場合は、how to consume Web APIのデータを記述するブログエントリを作成し、それをエンドユーザーに表形式で提示しました。