The accuracy of the location data.
- iOS 2.0+
- macOS 10.6+
- tvOS 9.0+
- watchOS 2.0+
The receiver does its best to achieve the requested accuracy; however, the actual accuracy is not guaranteed.
You should assign a value to this property that is appropriate for your usage scenario. For example, if you need the current location only within a kilometer, you should specify
k and not
k. Determining a location with greater accuracy requires more time and more power.
When requesting high-accuracy location data, the initial event delivered by the location service may not have the accuracy you requested. The location service delivers the initial event as quickly as possible. It then continues to determine the location with the accuracy you requested and delivers additional events, as necessary, when that data is available.
For iOS and macOS, the default value of this property is
k. For watchOS, the default value is
This property is used only in conjunction with the standard location services and is not used when monitoring significant location changes.
In iOS, this property is declared as
nonatomic. In macOS, it is declared as