iOS 8 App Extension「Action」でアプリ間連携してみる

6,536 views

Published on

iOS_LT 2014.8.6

Published in: Technology

iOS 8 App Extension「Action」でアプリ間連携してみる

  1. 1. iOS 8 App Extension 「Action」で アプリ間連携してみる @koogawa Kosuke Ogawa
  2. 2. •小川航佑 Kosuke Ogawa •@koogawa •趣味と仕事の両方でiOSアプリを開発
  3. 3. App Extension とは? iOS 8 から導入される、新しいアプリ間連携の仕組み
  4. 4. iOSで利用できるExtension • Today • Share • Action • Photo Editing • Storage Provider • Custom keyboard
  5. 5. iOSで利用できるExtension • Today • Share • Action <- 今日はこれ • Photo Editing • Storage Provider • Custom keyboard
  6. 6. いままで ex) twitter://post urlscheme 簡単な文字列を渡すことはできた
  7. 7. これから App Extension 文字以外も受け渡しができるようになった Host app Extension
  8. 8. 実装方法 Appleのサンプルコード ImageInverterを例に
  9. 9. Extension (受け取る側)
  10. 10. Action Extension作成 Xcode: [File] > [New] > [Target]
  11. 11. Targetが追加される
  12. 12. 受け取り準備
  13. 13. 受け取り→反転
  14. 14. 呼び出し元へ返す
  15. 15. Host app (呼び出す側)
  16. 16. 画像をExtensionに渡す準備
  17. 17. Extension呼び出し
  18. 18. デモ
  19. 19. ありがとう ございました
  20. 20. 参考リンク • 【iOS8】App Extension の実装方法 その1: Action - Over&Out その後 • App Extension Programming Guide: App Extensions Increase Your Impact • ImageInverter: Creating Action Extensions

×