Может ли iMac использовать CLLocationManager?

#objective-c #xcode #xcode4

#objective-c #xcode #xcode4

Вопрос:

Или это только для iPhone?

В дополнение, может ли симулятор iPhone использовать CLLocationManager

Ответ №1:

Начиная с Mac OS X Snow Leopard, iMac (или любой другой Mac) имеет CoreLocation framework, в том числе CLLocationManager .

Симулятор iPhone использует CoreLocation непосредственно на Mac, начиная с iOS 4 SDK, если я не ошибаюсь (до этого использование CoreLocation в симуляторе всегда указывало на штаб-квартиру Apple).

Комментарии:

1. Я сделал, и он всегда возвращает null

2. На симуляторе или в приложении для Mac?

Ответ №2:

Вы можете использовать местоположение ядра на рабочем столе, но без GPS он оценивает ваше местоположение, используя окружающие вас сети Wi-Fi. Это удивительно точно (по крайней мере, в Лондоне).

Я думаю, что именно так исходные, до GPS, iPhone использовались для оценки вашего текущего местоположения.