In this chapter, we discussed what MKAnnotations are and how to add and subclass them so that we can use them on our map. We also learned how to customize our annotations. Our app now takes us from tapping on an annotation to a restaurant detail page. We also learned that extensions help to organize code as well as add functionality without having to change the main class or struct with which we are working.
In the next chapter, we are going to display data on our restaurant list. We will also set up our restaurant detail page to display data.