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