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