Video description
Any experienced iPhone programmer understands that you can't build much in the way of complex user interfaces without tables. Every time you throw together a lengthy list view, tables are a concern. More than that, the stock manner of rendering tables is performance-intensive and results in a visible choppiness in your UI. In this detailed O'Reilly Breakdown, Mike Morrison digs into how to optimize your tables. The result? Faster, smoother apps that still look classy and convey lots of information.
Do you know how nesting cells in a table affects your UI performance? Have you ever thought about the difference between making your cell transparent or giving it a solid background? These seemingly innocuous questions have a huge affect on your user's experience. iPhone programmer Mike Morrison tackles these small but critical issues one by one, taking a stuttery UI and turning it into a smooth, responsive one.
The experts in the O'Reilly Breakdown live video series not only break down the concepts of difficult and complex subjects, they also demonstrate practical implementation and use. Each episode features an experienced programmer, developer, or software designer working on real-world challenges, ranging from iPad user interface design and multi-tasking on Android phones to caching in cloud-based applications.
Publisher resources
Table of contents
- Optimizing Tables in iPhone Apps 00:08:38
- Reusing Table Cells with Dequeuing 00:13:48
- Avoiding Transparency to Speed Up Rendering 00:17:52
- Using Opaque Subviews Selectively 00:15:07
- Eliminating Subviews by Drawing Cells Directly 00:24:59
Product information
- Title: Optimizing Tables in iPhone Apps
- Author(s):
- Release date: November 2010
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 0636920014355
You might also like
video
Clean Code
Expanded Edition (August 2018) Updated with Design Patterns episodes from the Clean Code series from Clean …
book
Happy Accidents
Stop saying 'no' to opportunity, and start saying 'yes' to possibility Happy Accidents is your personal …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
video
Learning Path: Beginning C++
C++ is a powerful high-level language with a wealth of recently added features that enhance its …