Chapter    5

Table Manners

Tables are a powerful and flexible iOS interface element. They are so flexible that—in many applications—table views are the interface. In this chapter, you’ll learn about table views and pick up some class organization and interobject communication skills in the process. By the end of this chapter, you’ll know about the following:

  • Table views
  • Table cells
  • Cell caching
  • Table editing
  • Notifications

The app you’ll create in this chapter will depend a lot more on Swift code than Interface Builder. This is typical of table view interfaces because the table view classes already provide much of the look of your table, so there’s not much for you to design. (That doesn’t mean you can’t design your own, and I’ll discuss that ...

Get Learn iOS 8 App Development, Second Edition 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.