шаг 1: Возьмите URL-адрес загружаемого файла и настройте его с помощью NSURLSession
и его метода dataTaskWithUrl
.
шаг 2: Интеграция NSURLSessionDelegate, NSURLSessionDataDelegate
метод в вашем контроллере.
шаг 3: Возьмите две CFAbsoluteTime
переменные, которые хранят starTime, и присвойте CFAbsoluteTimeGetCurrent()
и вторую stopTime
в didReceiveData:
Метод делегата.
шаг 4: Скорость счета вот так
CFAbsoluteTime elapsedTime = stopTime - startTime;
float speedOfConnection = elapsedTime != 0 ? [data length] / (stopTime - startTime) / 1024.0 / 1024.0 : -1;