I was reading the following two forum posts about getting a user's location every X minutes:
http://stackoverflow.com/questions/10235203/getting-user-location-every-n-minutes-after-app-goes-to-background
http://stackoverflow.com/questions/6347503/how-do-i-get-a-background-location-update-every-n-minutes-in-my-ios-application
But then I realized this only works if the app is in background mode. (And the point of it being so the OS doesn't ever suspend or terminate it for inactivity, to take back some system resources, but correct me if I'm wrong).
But is there a way to wake up a terminated app every X minutes to get a GPS location?
I know you can subscribe to significant location changes, but those are only if the user moves more than 500m... and has no concept of time (every X minutes).