Slide 31
Slide 31 text
Example 3
CoreLocation
class MyCoreLocationController: NSObject, CLLocationManagerDelegate {
var locationManager: CLLocationManager? {
didSet {
locationManager?.delegate = self
locationManager?.startMonitoring(for:
CLCircularRegion(center: CLLocationCoordinate2D(latitude: 0, longitude: 0), radius: 5, identifier: "foo")
)
}
}
var didVisitRegion = false
func locationManager(_ manager: CLLocationManager, didEnterRegion region: CLRegion) {
self.didVisitRegion = true
}
}
Carsten Könemann, Software Engineer @ hmmh 31