Why don't we set delegate for MKMapView


To explicitly set delegate for CLLocationManager in the code

But why don’t we use the same methodology to set delegate for MKMapView? Something like the following:

Is this because we do it through the UI?


Yes, it doesn’t matter where an object’s delegate pointer is set as long as it is set.