2016-11-11 4 views
0

iosのExtensionの概念についてはちょっと混乱しています。いくつかのチュートリアルを終えた後も、iOSのアプリケーションと拡張機能がどのようにして互いに通信しているのか疑問が残っています。これはフレームワークで何かをしなければならないのでしょうか。はい、なぜ我々はフレームワーク...応答を願いiosのExtensionとAppの間のフレームワークの役割

を追加する場合は、感謝

答えて

1
  • アプリケーションの拡張だけでアプリが立っていません。彼らは、効率的で単一のタスクに集中することを目的としている(ホストアプリケーションと呼ばれるメインアプリからアクセスできる)アプリの拡張機能を提供しています。
  • たとえば、iPhoneのTodayウィジェットは拡張機能です。既存のiOSアプリの拡張機能であるiOSアプリ用の今日のウィジェットを作成することができます。たとえば、現在の天気を詳細に表示するアプリを考えてみましょう。次に、このアプリの拡張機能を作成して、ウィジェット内の詳細な情報なしで現在の温度のみを表示することができます。
  • 拡張機能は、メインアプリと拡張機能の両方で共有されるデータを使用します。組み込みフレームワークは、2つのターゲット間で同じコードを共有する手法です。 NSUserdefaultsとアプリケーショングループの概念を使用してデータを共有できます。
+0

ありがとうございました... – fAiSaL

+0

なぜあなたは答えを受け入れて再び受け入れませんでしたか? –

関連する問題