Как я могу сделать асинхронный центр загрузки изображений для UITableViewCells? - PullRequest
0 голосов
/ 17 июля 2011

Я хочу асинхронно загружать множество UIImages с веб-сайтов и размещать их в виде таблицы.Но вместо того, чтобы использовать классы, которые уже есть в сети, я бы хотел создать свои собственные.Что для этого нужно, какие обратные вызовы я должен использовать и какой API лучше использовать?

Ответы [ 2 ]

1 голос
/ 17 июля 2011
0 голосов
/ 17 июля 2011

Я бы посоветовал вам взглянуть на библиотеку EGOImageLoading .

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

EGOImageLoading использует следующие API / классы:

  • NSURLConnection
  • NSOperationQueue
  • Grand Central Dispatch (GCD)
  • NSFileManager
  • Списки свойств
...