Custom class inherits NSObject. Init with CLLocationManager setup. Confirms CLLocationManagerDelegate methods. Once the location is updated - notify! Use of CoreLocation requires only in this class.
CLLocationManagerDelegate
CLLocationManager
CoreLocation
Completion block
- requests location once
- notify ViewController with completion
- display location in label (lat lon)
- display place mark in label
- notify if error occures