我的应用程序中至少有两个控制器当前使用它们自己的 CLLocationManager 实例。但是,我很好奇,如果使用多个实例实际上会给手机带来任何额外的负担——除了不同实例的额外内存。
iPhone 会多次 ping GPS 硬件,还是使用某种分派方式将硬件抽象化并转发给所有听众?我正要编写自己的抽象层来处理多个观察者,但想检查是否有任何知识表明没有必要。
我的应用程序中至少有两个控制器当前使用它们自己的 CLLocationManager 实例。但是,我很好奇,如果使用多个实例实际上会给手机带来任何额外的负担——除了不同实例的额外内存。
iPhone 会多次 ping GPS 硬件,还是使用某种分派方式将硬件抽象化并转发给所有听众?我正要编写自己的抽象层来处理多个观察者,但想检查是否有任何知识表明没有必要。