Objective C を使用して、iOS が接続されているネットワークの特定の帯域幅を見つける必要があります。コードでこの情報を見つけるためのヒントはありますか?
質問する
3707 次
1 に答える
2
サーバーの1つ(または別の場所)に十分な大きさのファイルを配置するだけです
これは、通常のNSURLConnectionを使用して実行できます。
ダウンロードを開始する前に、タイマーを設定します。ファイルがダウンロードされたら、タイマーを停止します。次に、デバイスが X MB をダウンロードするのにかかった時間を取得します。これに基づいて計算を行うことができます。これが完了すると、ファイルを破棄できます。
もちろん、これはデバイスがサーバーからどれだけ離れているか、ping、ルーティングなどによって異なりますが、この単純な実装には十分だと思います。さらに精度が必要な場合は、操作を数回繰り返して平均速度を計算します。
于 2013-05-29T13:57:22.473 に答える