This is what I consider as the most crucial information. It’s in many places other than the Location and MapKit framework themselves.
This chapter starts by explaining how the location is gotten at all from iOS. Then it gets deeper about the User location and generally the asynchronousness of it.
We’ll also look at the difference between an app having access to your location at any time (that is, in the background) or only when you app is running in the foreground. Bear in mind, though, that foreground doesn’t necessarily mean your app is ...