How to cache UITableView cells for those times you don't want them to leave memory