アプリAとアプリBがあり、アプリAでテキストボックスに文字を入力しボタンを押すとテキストボックスの内容をアプリBの画面に表示するサンプルを使って説明します。 iPhoneの場合 iPhone では UIApplication クラスの openURL メソッドを使うと他のアプリを起動することができます(Safariもこの方法で起動できます)。iPhone は単一アプリしか立ち上げることができないので openURL メソッドが呼びだされたときに呼び出し元アプリは終了してしまいます。そこでアプリを呼び出す際に呼び出し元アプリのURLを渡し、呼び出されたアプリの作業終了後に戻りURLを使って再び呼び出し元アプリを起動します。このようにすることであたかもアプリ間連携しているかのようにできます。 呼び出される側の実装 URLパターンを決める 他のアプリから起動できるようにするためにまずは呼び出しに
![iPhoneとAndroidのアプリケーション間連携方法を比較してみる - A Day In The Life](https://cdn-ak-scissors.b.st-hatena.com/image/square/b5b1957fecd5915c8d2558b64b32f44f3e139da0/height=288;version=1;width=512/http%3A%2F%2Fimg.f.hatena.ne.jp%2Fimages%2Ffotolife%2Fg%2Fglass-_-onion%2F20100218%2F20100218185401.jpg)