NSURLConnection производительности - PullRequest
0 голосов
/ 19 февраля 2010

Я использую NSURLConnection для загрузки некоторых изображений в моем приложении в настоящее время. Перед реализацией через это я реализовал это с помощью NSData (dataWithContentOfURL) в NSThread. Но я хотел отменить во время загрузки изображений, поэтому я изменил его на NSURLConnection.

Но бывает другая проблема. Производительность была очень низкой после смены. Например, есть не менее 5 секунд для загрузки изображений в NSThread (NSData async) Но в NSURLConnection (async) это происходит более чем в 2 или 3 раза !!

Могу ли я повысить производительность ?? Как ??

(* извините за мой вопрос с NSData (dataWithContentOfFile). Правильный вопрос - dataWithContentOfURL)

1 Ответ

0 голосов
/ 19 февраля 2010

(Полагаю, вы читаете локальный файл, поскольку вы упомянули, что ваше первое решение использовало dataWithContentsOfFile:?)

NSFileHandle * readToEndOfFileInBackgroundAndNotify вероятно, быстрее, чем NSURLConnection для асинхронного чтения локального файла.

...