Overview of Tables

A table in iOS is a single-column table where each cell contains data to be displayed to the user. The user can scroll-flick through the content by flicking a finger up and down the screen. The individual cell objects are reused when they scroll off the screen, and then they show up at the other end of the screen. This saves tremendous amounts of memory on the device by not having to create an object for every entry in potentially very long tables.

Tables are often used as navigation controllers to allow users to select content in a cell in the table and get more detailed information and/or take action on the data on a separate view controller. You will see the important role that navigation controllers play when you are working ...

Get Learning Mobile App Development: A Hands-on Guide to Building Apps with iOS and Android 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.