IGZLocation 1.1.0

IGZLocation 1.1.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Sep 2017
SwiftSwift Version 4.0
SPMSupports SPM

Maintained by alexruperez.


Downloads

Total2,450
Week0
Month0

Installs

Apps72
Test Targets12
powered by Segment

GitHub

Stars16
Watchers7
Forks1
Issues0
Contributors1
Pull Requests0

Code

Files8
LOCLines of Code 743










CLLocationManager Swift 4 wrapper with multiple closure handlers and delegates allowed, notifications, sequential geofencing, self-authorization and, of course, everything is testable. #InCodeWeTrust

IGZLocation Screenshot

Installation

IGZLocation is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "IGZLocation"

For Swift 3 compatibility use:

pod 'IGZLocation', '~> 1.0'

Or install it with Swift Package Manager:

dependencies: [
    .Package(url: "https://github.com/intelygenz/IGZLocation.git")
]

Usage

_ = IGZLocation.shared.authorize(.authorizedAlways) { status in
	
}

IGZLocation.shared.requestLocation { location in
	
}

IGZLocation.shared.startRegionUpdates(region, sequential: true, notify: true, { region, state in
	
})

IGZLocation.shared.startVisitUpdates { visit, visiting in
	
}

IGZLocation.shared.startHeadingUpdates { heading in
	
}

Etc.

  • Contributions are very welcome.
  • Attribution is appreciated (let's spread the word!), but not mandatory.

Author

alexruperez, [email protected]

License

IGZLocation is available under the MIT license. See the LICENSE file for more info.