Untitled

Core Location 이란?

Core Location을 사용하면 디바이스의 지리적 위치, 고도, 방향 또는 근처의 iBeacon 장치에 대한 위치를 활용할 수 있습니다. Core Location 프레임워크를 사용하면 WIFI, GPS, 블루투스, 자력계, 기압계 및 셀룰러 하드웨어 등 기기에서 사용 가능한 모든 장치들을 통해 데이터를 수집할 수 있습니다.

CLLocationManager 클래스의 인스턴스를 사용하여 Core Location 서비스를 구성-시작-종료 할 수 있습니다.

CLLocationManager가 지원하는 기능들은 아래와 같습니다.

위치 서비스를 사용하려면, 사용자에게 권한을 요청하고 이에 대한 동의를 받아야 합니다.

(iOS 기기에서는 설정 앱을 통해 언제든지 권한을 설정할 수 있음)

Untitled

앱은 location manager의 델리게이트 객체로부터 권한 변경을 포함한 이벤트들을 수신합니다. 이 델리게이트 객체는 CLLocationManagerDelegate 프로토콜을 준수해야 합니다.