Inherits from LimeObject : NSObject
Conforms to CLLocationManagerDelegate
Declared in LimeLocationManager.h
LimeLocationManager.m

Overview

A class responsible for impementing a CLLocationManager delegate methods and for forwarding appropriate events in the respective behaviors. Currently, two behaviors are supported - one represented by LimeGeofenceManager and other represented by LimeBeaconManager.

Tasks

Properties

beaconManager

Beacon manager instance, responsible for handling beacon related events based on events from locationManager.

@property (nonatomic, strong) LimeBeaconManager *beaconManager

Discussion

Beacon manager instance, responsible for handling beacon related events based on events from locationManager.

Declared In

LimeLocationManager.h

geofenceManager

Geofence manager instance, responsible for handling geofence related events based on events from locationManager.

@property (nonatomic, strong) LimeGeofenceManager *geofenceManager

Discussion

Geofence manager instance, responsible for handling geofence related events based on events from locationManager.

Declared In

LimeLocationManager.h

location

Property with the current location.

@property (nonatomic, strong, readonly) CLLocation *location

Discussion

Property with the current location.

Declared In

LimeLocationManager.h

locationManager

CLLocationManager instance responsible for delivering location updates.

@property (nonatomic, strong, readonly) CLLocationManager *locationManager

Discussion

CLLocationManager instance responsible for delivering location updates.

Declared In

LimeLocationManager.h