Adding favorites

A nice feature for our app would be to use 3D Touch to allow users to add favorites within our Restaurant List View. We already have the heart in our Restaurant Detail page. Therefore, let's add 3D Touch to the heart to add favorites. This is how we want it to look when we are finished:

Adding favorites

First thing we need to do is add a new model object so that we can save our restaurant favorites to Core Data.

Creating a new model object

  1. In the Navigator panel, open the LetsEatModel.xcdatamodeld file that can be found in the Core Data folder in the Common folder.
  2. Make sure that you have the Graph Style selected:
  3. Click on the + button for Add Entity ...

Get iOS 10 Programming for Beginners 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.