I have a typical UITableView which displays a thumbnail image and some text. During tableView:cellForRowAtIndexPath: I start an async image download for each item in the list. The images are downloading, but not the way I want. For example, if I flick scroll the list, my download requests happen immediately, however, the connectionDidFinishLoading: message will not get fired, until the scrolling from the flick scroll comes to a complete stop. Basically, that results in the user seeing a bunch of empty images for a couple of seconds.
If you look at the app store app, for example, when you flick scroll one of the lists, the images begin displaying even when scrolling hasn't stopped. I'm assuming this is due to some kind of multi-threaded solution.
Can someone please provide me with an example of how I can acheive the desired results?
Thanks!