Ответьте на вопросы 1 и 2. Если вы зарегистрировали свое приложение как фоновое местоположение, то ваше приложение не завершает работу и продолжает работать в фоновом режиме, пока вы не сделаете это:
[locationManager stopUpdatingLocation];
Итак,нет ограничения по времени или памяти, но есть ограничение по батарее.Если ваша батарея разряжена, все приложения, использующие GPS, будут закрыты.Поскольку ваше приложение не прекращает работу в нормальных условиях, оно либо не требуется, либо не перезапускается (после прекращения работы от батареи) с UIApplicationLaunchOptionsLocationKey
Стандартные и важные службы отличаются таким образом, что значительнымиприложение активируется, когда происходит обновление местоположения, но стандартное приложение работает непрерывно и, следовательно, разряжает батарею.
Прежде чем выбрать какую службу использовать, ознакомьтесь с руководством по программированию Location-Awareness.