Mac Developer Library

Developer

Core Location Framework Reference

Core Location Framework Reference

Classes   Protocols   Other Reference  

The Core Location framework lets you determine the current location or heading associated with a device. The framework uses the available hardware to determine the user’s position and heading. You use the classes and protocols in this framework to configure and schedule the delivery of location and heading events. You can also use it to define geographic regions and monitor when the user crosses the boundaries of those regions. In iOS, you can also define a region around a Bluetooth beacon.

Classes

NSObject

NSObject is the root class of most Objective-C class hierarchies.

CLGeocoder

The CLGeocoder class provides services for converting between a coordinate (specified as a latitude and longitude) and the user-friendly representation of that coordinate.

CLHeading

A CLHeading object contains heading data generated by a CLLocationManager object.

CLLocation

A CLLocation object represents the location data generated by a CLLocationManager object.

CLLocationManager

The CLLocationManager class is the central point for configuring the delivery of location- and heading-related events to your app.

CLPlacemark

A CLPlacemark object stores placemark data for a given latitude and longitude.

CLRegion

The CLRegion class defines an abstract area that can be tracked.

CLCircularRegion

Protocols

CLLocationManagerDelegate

The CLLocationManagerDelegate protocol defines the methods used to receive location and heading updates from a CLLocationManager object.

Other Reference

Core Location Data Types Reference

Core Location Constants Reference