Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

What's New in Core Location - WWDC 2015

12,391 views

Published on

2015.7.7 WWDC 情報共有会 at 21cafe

Published in: Technology

What's New in Core Location - WWDC 2015

  1. 1. What's New in Core Location Kosuke Ogawa (@koogawa) 2015.7.7 WWDC 2015 情報共有会 #WWDC21cafe
  2. 2. • 小川航佑 Kosuke Ogawa • @koogawa • フリーランス • iOSアプリを仕事・趣味でいろいろ開発 60万DL突破! 20万DL突破!
  3. 3. Background location
  4. 4. Capabilities > Background Modes > Location updates
  5. 5. • バックグラウンドで位置情報を更新するにはYES • デフォルトではNO
  6. 6. Single location
  7. 7. • 一度だけの位置情報取得が可能に • iOSとwatchOS 2で利用可能 • 成功時:locationManager:didUpdateLocations: • 失敗時:locationManager:didFailWithError:
  8. 8. Authorization
  9. 9. Request Authorization • requestWhenInUseAuthorization • requestAlwaysAuthorization
  10. 10. Apple Watch • watchOS 2からWatch単体で位置情報が取得でき るように • 許可を求める際のフローが変わっている
  11. 11. iPhoneで許可する場合
  12. 12. Apple Watchで許可する場合
  13. 13. Apple Watch: Best practice
  14. 14. watchOS 2∼ • startUpdatingLocation などの継続的に位置情報 を取得するメソッドが使えない
 (deprecatedではなく使用不可) • requestLocation を使う必要がある • 継続的に取得したい場合は Watch Connectivity を使う
  15. 15. 参考資料 • What's New in Core Location
 https://developer.apple.com/videos/wwdc/ 2015/?id=714 • PotLoc: CoreLocation with iPhone and Apple Watch
 https://developer.apple.com/library/ prerelease/watchos/samplecode/PotLoc/ Introduction/Intro.html
  16. 16. ありがとう ございました

×