Chapter 17

  1. What different types of location access exist?

a) Always and When in use.

  1. When should you ideally ask for access to location services?

c) Once the user understands why you need access to their location.

  1. How do you obtain a user's current location?

b) By calling startUpdatingLocation() on the location manager.

  1. Which of the following location-tracking techniques is the most battery-friendly?

c) Visit tracking.

  1. What different types of regions can you monitor?

a) Geofences and iBeacons.

  1. Up to how long could it take for region-monitoring to start?

b) 10 minutes.

  1. How can you check whether your app launched due to a significant location change?

b) By inspecting the app's launch options.