Core Animation and Smooth Scrolling
There is nothing more annoying than a sluggish user interface. As developers, we have the job of ensuring applications are responsive and snappy. This is not always easy. Algorithms can become complicated and run for longer than expected. Designers design complicated views with heavy graphics. Combine the two, and you can easily run into a situation where a user interface becomes a bit choppy when scrolling.
UITableViews are notorious for having this kind of issue.
In this chapter, you're going to learn how to design algorithms to run efficiently (or fake it) and design views to help the device calculate animations rather than the views themselves. By the end of this chapter, the product list screen ...