5

iOSの同期と非同期とは何ですか? 私は目的cが初めてです。サーバーからデータを取得しているときにコードで使用する必要があるのはどれですか。だから私を助けてください。

前もって感謝します。

4

5 に答える 5

6

ネットワーク要求の非同期読み込みを常に使用する必要があります。

Asynchronousネットワーク応答を待っているメイン スレッドを決してブロックしません。

非同期は、別のスレッドで同期することも、任意のスレッドの実行ループでスケジュールすることもできます。

Synchronousリクエストが完了するまでメインスレッドをブロックします。

デモ コードまたはチュートリアルについては、 NSURLConnection と SBJSON を使用したこのリンク Asynchronous web service client を参照してください。

于 2013-09-09T10:16:26.317 に答える
0

非同期を使用すると、すべてのスレッドが操作を並行して実行します。したがって、ネットワーク応答を待機しているメイン スレッドをブロックしないでください。

同期すべてのスレッドを使用すると、操作が 1 つずつ実行されます。そのため、他のスレッド タスクが完了するまで待つ必要があります。

それが適していることを願っています。

于 2014-06-19T11:35:40.590 に答える