CoreLocation macOS 11.3 to 12.0 API Differences

CLBeaconRegion.h
Modified CLBeaconRegion.notifyEntryStateOnDisplay
Declaration
From@property (nonatomic, assign) BOOL notifyEntryStateOnDisplay
To@property (atomic, assign) BOOL notifyEntryStateOnDisplay

CLCircularRegion.h
Modified CLCircularRegion.center
Declaration
From@property (nonatomic, readonly) CLLocationCoordinate2D center
To@property (atomic, readonly) CLLocationCoordinate2D center

Modified CLCircularRegion.radius
Declaration
From@property (nonatomic, readonly) CLLocationDistance radius
To@property (atomic, readonly) CLLocationDistance radius

CLLocationManager.h
Added -[CLLocationManager startMonitoringLocationPushesWithCompletion:]
Added -[CLLocationManager stopMonitoringLocationPushes]
CLLocationPushServiceError.h
Added CLLocationPushServiceErrorDomain
Added CLLocationPushServiceError
Added CLLocationPushServiceErrorUnknown
Added CLLocationPushServiceErrorMissingPushExtension
Added CLLocationPushServiceErrorMissingPushServerEnvironment
Added CLLocationPushServiceErrorMissingEntitlement
CLLocationPushServiceExtension.h
Added CLLocationPushServiceExtension
Added -[CLLocationPushServiceExtension didReceiveLocationPushPayload:completion:]
Added -[CLLocationPushServiceExtension serviceExtensionWillTerminate]
CLRegion.h
Modified CLRegion.center
Declaration
From@property (nonatomic, readonly) CLLocationCoordinate2D center
To@property (atomic, readonly) CLLocationCoordinate2D center

Modified CLRegion.radius
Declaration
From@property (nonatomic, readonly) CLLocationDistance radius
To@property (atomic, readonly) CLLocationDistance radius

Modified CLRegion.notifyOnEntry
Declaration
From@property (nonatomic, assign) BOOL notifyOnEntry
To@property (atomic, assign) BOOL notifyOnEntry

Modified CLRegion.notifyOnExit
Declaration
From@property (nonatomic, assign) BOOL notifyOnExit
To@property (atomic, assign) BOOL notifyOnExit