Skip to content

Commit

Permalink
Update podspec for v1.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Tyler Fox authored and Tyler Fox committed Jun 30, 2014
1 parent 4cf1a57 commit cb10413
Showing 1 changed file with 16 additions and 17 deletions.
33 changes: 16 additions & 17 deletions INTULocationManager.podspec
Original file line number Diff line number Diff line change
@@ -1,26 +1,25 @@
Pod::Spec.new do |s|
s.name = "INTULocationManager"
s.version = "1.1.0"
s.summary = "INTULocationManager makes it easy to get the device's current location on iOS."

s.description = <<-DESC
s.name = "INTULocationManager"
s.version = "1.2.0"
s.homepage = "https://github.com/intuit/LocationManager"
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { "Tyler Fox" => "[email protected]" }
s.source = { :git => "https://github.com/intuit/LocationManager.git", :tag => "v1.2.0" }
s.source_files = 'Source'
s.platform = :ios
s.ios.deployment_target = '6.0'
s.requires_arc = true
s.summary = "INTULocationManager makes it easy to get the device's current location on iOS."
s.description = <<-DESC
# INTULocationManager
INTULocationManager makes it easy to get the device's current location on iOS.
INTULocationManager provides a block-based asynchronous API to request the current location. It internally manages multiple simultaneous location requests, and each request specifies its own desired accuracy level and timeout duration. INTULocationManager automatically starts location services when the first request comes in, and stops location services once all requests have been completed.
## What's wrong with CLLocationManager?
The CLLocationManager API works best when you need to track changes in the user's location over time, such as for turn-by-turn GPS navigation apps. However, if you just need to ask "Where am I?" every now and then, CLLocationManager is fairly difficult to work with. Getting these one-off location updates is a common task for many apps, such as when you want to autofill an address from the current location, or determine which city the user is currently in.
INTULocationManager makes it easy to request the device's current location, with a single API method that allows you to specify how accurate of a location you need, and how long you're willing to wait to get it. INTULocationManager is power efficient and conserves the user's battery by powering down location services (e.g. GPS) as soon as they are no longer needed.
DESC
The CLLocationManager API works best when you need to track changes in the user's location over time, such as for turn-by-turn GPS navigation apps. However, requesting one-off location updates is a common task for many apps, such as when you want to autofill an address from the current location, or determine which city the user is currently in. If you just need to ask "Where am I?" every now and then, CLLocationManager is fairly difficult to work with because you must check for and handle a variety of things like user permissions, stale/inaccurate locations, errors, and more.
s.homepage = "https://github.com/intuit/LocationManager"
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { "Tyler Fox" => "[email protected]" }
s.source = { :git => "https://github.com/intuit/LocationManager.git", :tag => "v1.1.0" }
s.source_files = 'Source'
s.platform = :ios
s.ios.deployment_target = '6.0'
s.requires_arc = true
INTULocationManager makes it easy to request the device's current location, with a simple API that allows you to specify how accurate of a location you need, and how long you're willing to wait to get it. INTULocationManager is power efficient and conserves the user's battery by powering down location services (e.g. GPS) as soon as they are no longer needed.
DESC

end

0 comments on commit cb10413

Please sign in to comment.