Проблемы с производительностью UIScrollView - PullRequest
0 голосов
/ 30 мая 2011

Я объединяю 2000 - 5000 изображений в uiscrollview с именами. В текущем просмотре прокрутки во время прокрутки наблюдаются икоты.

Так что вопрос в том, как улучшить производительность. Что я искал до сих пор, так это то, что мне пришлось бы заниматься NSOperations, NSQueue, как вещи. Но я не могу получить пример кода по этому вопросу. Я вспомнил, как смотрел какое-то видео на WWDC 2010 о повышении производительности загрузки изображений UItableview. К сожалению, я тоже не могу вспомнить этот заголовок (возможно, хуже всего, это была видеосессия 2009 года).

Поэтому, пожалуйста, кто-нибудь может указать мне в правильном направлении, какой учебник или пример кода я должен увидеть. Ссылки на библиотеку Atleast apple ios?

1 Ответ

0 голосов
/ 31 мая 2011

UITableView использует отложенную загрузку повторно используемых ячеек из пула.

Я бы посоветовал вам взглянуть на реализацию чего-то подобного, чтобы только изображения объектов, которые фактически просматривались, извлекали изображение.

Операции NSO могут быть чем-то, что вы можете использовать для реализации фактической выборки, но также рассмотрите возможность использования ASIHTTPRequest для асинхронного захвата их, поскольку это обрабатывает все очереди и потоки для вас.

...