title: Reducing battery use while using LocationManager
body: <p>I am making a program that needs to check every 10 seconds the location</p>
  
  <p>I do start the Location manager in the app delegate and leave it there:</p>
  
  <pre><code>// I need it to be precise
  locationManager.desiredAccuracy = kCLLocationAccuracyNearestTenMeters
  locationManager.startUpdatingLocation()
  </code></pre>
  
  <p>I’ve made a lot of research but didn’t find anything. Is there anything that would reduce the battery usage?</p>
  
  <p>For example stopping the <code>LocationManager</code> everytime it recieves Location, and starting again when the 10 seconds passed and the program needs the location? Any suggesrions?</p>