Over the course of the past several chapters, you've become intimately familiar with nib files, the
UITableView class, and navigating between views using
UINavigationViewController. Together, these building blocks make up a robust, flexible tool kit for building mobile apps, as evidenced by the hundreds of thousands of iPhone and iPad applications that have been created in the past few years.
However, there's always room for improvement. As more and more people have been introduced to these tools, some of their shortcomings have started to feel like a burden. As you've been learning, you may have wondered about some of these issues yourself:
- The delegate/
dataSourcepattern for specifying
UITableViewcontent is great ...