Documentation Archive Developer
Search

CoreLocation Changes

CoreLocation (Added)

Added CLActivityType [enum]
Added CLActivityType.AutomotiveNavigation
Added CLActivityType.Fitness
Added CLActivityType.Other
Added CLActivityType.OtherNavigation
Added CLAuthorizationStatus [enum]
Added CLAuthorizationStatus.Authorized
Added CLAuthorizationStatus.Denied
Added CLAuthorizationStatus.NotDetermined
Added CLAuthorizationStatus.Restricted
Added CLCircularRegion
Added CLCircularRegion.center
Added CLCircularRegion.init(center: CLLocationCoordinate2D, radius: CLLocationDistance, identifier: String!)
Added CLCircularRegion.containsCoordinate(CLLocationCoordinate2D) -> Bool
Added CLCircularRegion.radius
Added CLDeviceOrientation [enum]
Added CLDeviceOrientation.FaceDown
Added CLDeviceOrientation.FaceUp
Added CLDeviceOrientation.LandscapeLeft
Added CLDeviceOrientation.LandscapeRight
Added CLDeviceOrientation.Portrait
Added CLDeviceOrientation.PortraitUpsideDown
Added CLDeviceOrientation.Unknown
Added CLError [enum]
Added CLError.DeferredAccuracyTooLow
Added CLError.DeferredCanceled
Added CLError.DeferredDistanceFiltered
Added CLError.DeferredFailed
Added CLError.DeferredNotUpdatingLocation
Added CLError.Denied
Added CLError.GeocodeCanceled
Added CLError.GeocodeFoundNoResult
Added CLError.GeocodeFoundPartialResult
Added CLError.HeadingFailure
Added CLError.LocationUnknown
Added CLError.Network
Added CLError.RangingFailure
Added CLError.RangingUnavailable
Added CLError.RegionMonitoringDenied
Added CLError.RegionMonitoringFailure
Added CLError.RegionMonitoringResponseDelayed
Added CLError.RegionMonitoringSetupDelayed
Added CLGeocoder
Added CLGeocoder.cancelGeocode()
Added CLGeocoder.geocodeAddressDictionary([NSObject: AnyObject]!, completionHandler: CLGeocodeCompletionHandler!)
Added CLGeocoder.geocodeAddressString(String!, completionHandler: CLGeocodeCompletionHandler!)
Added CLGeocoder.geocodeAddressString(String!, inRegion: CLRegion!, completionHandler: CLGeocodeCompletionHandler!)
Added CLGeocoder.geocoding
Added CLGeocoder.reverseGeocodeLocation(CLLocation!, completionHandler: CLGeocodeCompletionHandler!)
Added CLHeading
Added CLHeading.description
Added CLHeading.headingAccuracy
Added CLHeading.magneticHeading
Added CLHeading.timestamp
Added CLHeading.trueHeading
Added CLHeading.x
Added CLHeading.y
Added CLHeading.z
Added CLLocation
Added CLLocation.altitude
Added CLLocation.coordinate
Added CLLocation.init(coordinate: CLLocationCoordinate2D, altitude: CLLocationDistance, horizontalAccuracy: CLLocationAccuracy, verticalAccuracy: CLLocationAccuracy, course: CLLocationDirection, speed: CLLocationSpeed, timestamp: NSDate!)
Added CLLocation.init(coordinate: CLLocationCoordinate2D, altitude: CLLocationDistance, horizontalAccuracy: CLLocationAccuracy, verticalAccuracy: CLLocationAccuracy, timestamp: NSDate!)
Added CLLocation.course
Added CLLocation.description
Added CLLocation.distanceFromLocation(CLLocation!) -> CLLocationDistance
Added CLLocation.horizontalAccuracy
Added CLLocation.init(latitude: CLLocationDegrees, longitude: CLLocationDegrees)
Added CLLocation.speed
Added CLLocation.timestamp
Added CLLocation.verticalAccuracy
Added CLLocationCoordinate2D [struct]
Added CLLocationCoordinate2D.latitude
Added CLLocationCoordinate2D.longitude
Added CLLocationManager
Added CLLocationManager.authorizationStatus() -> CLAuthorizationStatus [class]
Added CLLocationManager.deferredLocationUpdatesAvailable() -> Bool [class]
Added CLLocationManager.delegate
Added CLLocationManager.desiredAccuracy
Added CLLocationManager.distanceFilter
Added CLLocationManager.headingAvailable() -> Bool [class]
Added CLLocationManager.isMonitoringAvailableForClass(AnyClass!) -> Bool [class]
Added CLLocationManager.location
Added CLLocationManager.locationServicesEnabled() -> Bool [class]
Added CLLocationManager.maximumRegionMonitoringDistance
Added CLLocationManager.monitoredRegions
Added CLLocationManager.purpose
Added CLLocationManager.regionMonitoringAvailable() -> Bool [class]
Added CLLocationManager.regionMonitoringEnabled() -> Bool [class]
Added CLLocationManager.requestStateForRegion(CLRegion!)
Added CLLocationManager.significantLocationChangeMonitoringAvailable() -> Bool [class]
Added CLLocationManager.startMonitoringForRegion(CLRegion!)
Added CLLocationManager.startMonitoringSignificantLocationChanges()
Added CLLocationManager.startUpdatingLocation()
Added CLLocationManager.stopMonitoringForRegion(CLRegion!)
Added CLLocationManager.stopMonitoringSignificantLocationChanges()
Added CLLocationManager.stopUpdatingLocation()
Added CLLocationManagerDelegate
Added CLLocationManagerDelegate.locationManager(CLLocationManager!, didChangeAuthorizationStatus: CLAuthorizationStatus)
Added CLLocationManagerDelegate.locationManager(CLLocationManager!, didDetermineState: CLRegionState, forRegion: CLRegion!)
Added CLLocationManagerDelegate.locationManager(CLLocationManager!, didEnterRegion: CLRegion!)
Added CLLocationManagerDelegate.locationManager(CLLocationManager!, didExitRegion: CLRegion!)
Added CLLocationManagerDelegate.locationManager(CLLocationManager!, didFailWithError: NSError!)
Added CLLocationManagerDelegate.locationManager(CLLocationManager!, didFinishDeferredUpdatesWithError: NSError!)
Added CLLocationManagerDelegate.locationManager(CLLocationManager!, didStartMonitoringForRegion: CLRegion!)
Added CLLocationManagerDelegate.locationManager(CLLocationManager!, didUpdateLocations:[AnyObject]!)
Added CLLocationManagerDelegate.locationManager(CLLocationManager!, didUpdateToLocation: CLLocation!, fromLocation: CLLocation!)
Added CLLocationManagerDelegate.locationManager(CLLocationManager!, monitoringDidFailForRegion: CLRegion!, withError: NSError!)
Added CLPlacemark
Added CLPlacemark.ISOcountryCode
Added CLPlacemark.addressDictionary
Added CLPlacemark.administrativeArea
Added CLPlacemark.areasOfInterest
Added CLPlacemark.country
Added CLPlacemark.inlandWater
Added CLPlacemark.locality
Added CLPlacemark.location
Added CLPlacemark.name
Added CLPlacemark.ocean
Added CLPlacemark.init(placemark: CLPlacemark!)
Added CLPlacemark.postalCode
Added CLPlacemark.region
Added CLPlacemark.subAdministrativeArea
Added CLPlacemark.subLocality
Added CLPlacemark.subThoroughfare
Added CLPlacemark.thoroughfare
Added CLRegion
Added CLRegion.center
Added CLRegion.init(circularRegionWithCenter: CLLocationCoordinate2D, radius: CLLocationDistance, identifier: String!)
Added CLRegion.containsCoordinate(CLLocationCoordinate2D) -> Bool
Added CLRegion.identifier
Added CLRegion.notifyOnEntry
Added CLRegion.notifyOnExit
Added CLRegion.radius
Added CLRegionState [enum]
Added CLRegionState.Inside
Added CLRegionState.Outside
Added CLRegionState.Unknown
Added CLBeaconMajorValue
Added CLBeaconMinorValue
Added CLGeocodeCompletionHandler
Added CLHeadingComponentValue
Added CLLocationAccuracy
Added CLLocationCoordinate2DIsValid(CLLocationCoordinate2D) -> Bool
Added CLLocationCoordinate2DMake(CLLocationDegrees, CLLocationDegrees) -> CLLocationCoordinate2D
Added CLLocationDegrees
Added CLLocationDirection
Added CLLocationDistance
Added CLLocationSpeed
Added kCLDistanceFilterNone
Added kCLErrorDomain
Added kCLErrorUserInfoAlternateRegionKey
Added kCLHeadingFilterNone
Added kCLLocationAccuracyBest
Added kCLLocationAccuracyBestForNavigation
Added kCLLocationAccuracyHundredMeters
Added kCLLocationAccuracyKilometer
Added kCLLocationAccuracyNearestTenMeters
Added kCLLocationAccuracyThreeKilometers
Added kCLLocationCoordinate2DInvalid