In Chapter 11, Finishing Up Your App Structure in Storyboard, you added a map view to the Map screen. A map view is an instance of the MKMapView class and is similar to the one in the Apple Maps app.
To learn more about MKMapView, see https://developer.apple.com/documentation/mapkit/mkmapview.
When you build and run your app, you will see a map on the screen. The part of the map that is visible onscreen can be specified by setting the region property of the map.
To learn more about regions and how to make them, see https://developer.apple.com/documentation/mapkit/mkmapview/1452709-region.
Pins on the Map screen are used to mark specific locations. To add a pin to a map view, you need an object that conforms to the MKAnnotation protocol.
To learn more about MKAnnotation, see https://developer.apple.com/documentation/mapkit/mkannotation...