Существует ли какое-либо снижение производительности за использование нескольких экземпляров CLLocationManager?
У меня есть по крайней мере два контроллера в моем приложении, которые в настоящее время используют свой собственный экземпляр CLLocationManager. Мне любопытно, однако, использование нескольких экземпляров фактически накладывает на телефон дополнительную нагрузку - помимо дополнительной памяти для различных экземпляров.
Будет ли iPhone пинговать аппаратное обеспечение GPS несколько раз, или он использует какую-то диспетчеризацию, чтобы аппаратное обеспечение было отвлечено и просто отправлено всем слушателям? Я собирался написать свой собственный уровень абстракции для работы с несколькими наблюдателями, но хотел проверить, есть ли какие-либо знания, чтобы предположить, что в этом нет необходимости.