In one of our earlier Clambake iOS releases, I noticed a peculiar issue with our 'moves' interface. Scrolling really quickly down the feed (
UITableView) would result in some cells 'flashing' through the cell images that came before it. It would eventually load the correct image, but clearly something was wrong, and sometimes users would vote on the wrong post erroneously.
The implementation looked like this:
- Standard table view and reusable cell structure.
- SDWebImage for downloading and locally caching images from our servers.