title: How to implement CLLocationManager.requestLocation() on iOS 8 or older?
body: <p>If you have read the new iOS 9 docs, you may have noticed a new method which causes the location manager to power up radios for a brief amount of time, get a fix on your location and once desired accuracy (or timeout) is reached, turn it all back off, handing the pinpointed location over to the delegate.</p>
  
  <p>The method is called <code>CLLocationManager.requestLocation()</code> and is available in the iOS 9 SDK. Alas, I'm currently working on an app targeting iOS 8 and would still very much like to make use of this method. I also wouldn't like to reimplement it all myself.</p>
  
  <p>So here's my question: Is there any open-source library for iOS implementing this kind of one-time location retrieval?</p>