Welcome to section three of this book. With your user interface complete, you will then add code to implement your app's functionality. To display your data in a grid, you will use collection views, and to display your data in a list, you will use table views. You will also look at how to add basic and custom annotations to a map. After that, you will look at what an Application Programming Interface (API) is, and how you can get actual restaurant data into your collection views, table views, and map. Next, you will add code that allows users to add restaurant reviews and photos, and to rate a restaurant. Finally, you'll make restaurant reviews and photos persistent, using Core Data.
This part comprises the following chapters:
- Chapter 13, Getting Started with MVC and Collection Views
- Chapter 14, Getting Data into Collection Views
- Chapter 15, Getting Started with Table Views
- Chapter 16, Getting Started with MapKit
- Chapter 17, Getting Started with JSON Files
- Chapter 18, Displaying Data in a Static Table View
- Chapter 19, Getting Started with Custom UIControls
- Chapter 20, Getting Started with Cameras and Photo Libraries
- Chapter 21, Understanding Core Data
- Chapter 22, Saving and Loading from Core Data
By the end of this part, you'll have completed the Let's Eat app. You'll have the experience of building a complete app from scratch, which will be useful as you build your own apps. Let's get started!