0

ファイルをダウンロードしてダウンロード速度を表示したい。で使用NSThreadsしましNSDataた。length プロパティはNSData、ダウンロードされたファイルのサイズを表示するために使用されます。ただし、私の場合、これは機能しません。試してみASIHTTPRequestましたが、もうサポートされていないため、現在の XCode では多くの問題に直面しました。そのため、最新の Xcode で使用でき、サポートされているものを探しています。

では、ダウンロード速度やダウンロードされたバイト数を実際に確認できるようにするには、どのようにダウンロードするのが最善でしょうか?

4

2 に答える 2

1

AFnetwotking が最良のオプションです。以下のリンクを参照してください。

http://afnetworking.github.com/AFNetworking/

ハッピーコーディング!!!!

于 2012-12-18T04:09:23.483 に答える
1

. を持つAFNetworkingをチェックすることをお勧めします。AFURLConnectionOperationsetDownloadProgressBlock

自分で作成したい場合は、URL Loading System Programming GuideSimpleURLConnections Sampleを調べてください。後者は、ディスクに書き込む前にすべてをメモリにロードするほとんどの実装ではなく、ストリーミングGetControllerを使用して永続ストレージにダウンロードする方法を示しています(これは大きなファイルをダウンロードするときに役立ちます)。NSURLConnection私はこれらのリファレンスに基づいて独自の小さなダウンローダー クラスを作成しましたNSURLConnection

しかし、最初に AFNetworking をチェックして、それがあなたに適しているかどうかを確認することをお勧めします.

于 2012-12-18T03:36:18.420 に答える