AirLocate: Using CoreLocation to monitor, range, and configure your device as an iBeacon

Last Revision:
Version 1.1, 2014-01-06
First public release: this version uses storyboards.
Build Requirements:
Xcode 5.0 or later, iOS SDK 7.0 or later.
Runtime Requirements:
iOS 7.0 or later.

"AirLocate" demonstrates CoreLocation fencing and ranging of iBeacons, BTLE devices enabled to aide iOS devices in determining a users proximity to a location rather than their position. Obtaining a users proximity with iBeacons is ideal in more intimate locations such as indoors where other positioning methods either do not work, or do not give the desired level of accuracy an iBeacon can provide. In addition to demonstrating how to use CoreLocation's CLLocationManager APIs to monitor and range for these CLBeaconRegions, AirLocate also provides an example of how to calibrate and configure an iOS device as a beacon.