Chapter 5

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 ...

Get Pro iOS5 Tools: Xcode Instruments and Build Tools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.