0

誰かが非同期 NSURL リクエストと GCD および NSOperationQueues の関係を説明できますか?

それぞれいつ使うかわかりません。

現在、サーバーにデータをフェッチ/アップロードする必要があるときに、非同期 NSURL リクエストを使用して「逃走」しています。しかし、GCD を使用するよう提案されています。私の問題は、実際の例でGCDが優れているかどうかわからないことです。私にとって一般的なユースケースはありますか?たとえば、GCD を使用して 10 個の非同期 NSURL GET リクエストのキューを格納すると、どのようなメリットがあるでしょうか? グランド セントラル ディスパッチ キューまたは NSOperationQueue 内に非同期 NSURL 要求を入れることは理にかなっていますか?

ありがとうございました!

4

2 に答える 2

1

これはトピックから外れていますが、AFNetworking Lib を使用する場合は、上記のことを行う必要はありません。

「AFNetworking は、iOS および Mac OS X 用の快適なネットワーキング ライブラリです。NSURLConnection、NSOperation、およびその他の使い慣れた Foundation テクノロジの上に構築されています。これは、よく設計された機能豊富な API を備えたモジュラー アーキテクチャを備えており、使用するのが楽しくなります。 "

あなたの質問への答えは、これを読んでください

http://www.cocoaintheshell.com/2011/04/nsurlconnection-synchronous-asynchronous/

于 2012-07-31T16:56:42.673 に答える