0

AFNetworking (iOS 上) を使用してライブラリを作成し、将来のアプリがインターネット接続に関する決定を下せるようにすることを検討しています。基本的には、「インターネットあり」または「インターネットなし」以上のものを持ちたいと思っています。「接続なし、接続不良、それほど悪くない、通常、良好、優れた ...」のようなもの

それを念頭に置いて、私は自分のライブラリから始め、AFNetworking をクライアントとして使用しました。しかし、特定の瞬間に接続がダウンロードされたサイズのパッケージの数を確認する方法があるかどうか知りたいです。それで、現在の接続の速度や品質を等級付けする「ダウンロード/時間」(速度) 式を作成できます。

どこから探し始めるか、何かアイデアはありますか?

4

1 に答える 1

0

はい、AFNetworking の FAQ で:

https://github.com/AFNetworking/AFNetworking/wiki/AFNetworking-FAQ#how-do-i-track-upload-or-download-progress

これにより、ダウンロードの進行状況を把握できます。あなたのブロックは、現在のバイト数で定期的に呼び出されます。それを時間情報とともに使用して、現在のレートを把握できます。

于 2013-09-09T19:35:38.087 に答える