ios 8 app extension「action」でアプリ間連携してみる

Post on 15-Jan-2015

2.590 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

iOS_LT 2014.8.6

TRANSCRIPT

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

top related