5

同じフレームワークを使用する複数のアプリが同じデバイスにインストールされている場合、フレームワーク コードの複数のコピーがデバイスに保存されていますか?それともすべてのアプリがそれらを共有していますか?

4

2 に答える 2

10

システム提供のフレームワークの場合、すべてのアプリはフレームワークの共有システム コピーを使用します。ダウンロードしてプロジェクトに追加したフレームワークの場合、アプリはそのプライベート コピーを使用します。(OS X アプリとフレームワークについても同様です)。

(システム以外の iOS フレームワークは静的でなければならないため、とにかくアプリ間で共有できないことに注意してください。ただし、OS X の場合のように、動的ライブラリ フレームワークが可能であっても、この答えは当てはまります)。

于 2013-03-07T03:16:58.320 に答える
1

システム フレームワークは「共有」されていると言えます。さらに、アプリはシステム上のフレームワークにリンクされています。

于 2013-03-07T03:17:01.457 に答える