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