O'Reilly logo

Xcode 7 Essentials - Second Edition by Jayant Varma, Brett Ohland

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Dynamic table views

Dynamic table views were created specifically to show large amounts of data in an efficient manner. Behind the scenes, the system is able to efficiently load and reuse cells in order for the table view to scroll as smoothly as possible. Think of it this way: imagine a stack of 100 cells but imagine that only 10 of those cells are on screen at one time. Instead of filling up your device's memory with all 100 of those cells, the system will instead load just the 10 that you can see plus a few extra to handle any future scrolling. As you scroll down, the memory address that represents the cells that you've scrolled past are added back at the bottom of the table and filled with different information. This may seem complicated, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required