0

これはiOS &ココアポッドの質問です。動的フレームワークを使用すると、静的フレームワークを使用する場合よりもバイナリサイズが増えますか?

iOSアプリの起動速度が低すぎました。
したがって、dylibの読み込み時間を短縮するために、cocoapods-static-frameworksを使用して、Podの動的フレームワークを静的フレームワークに変更しました。

そして、
私が望むように、アプリの起動時間が短縮され、すべてが以前と同じようにうまく機能します。
しかし、予期せず、アプリのバイナリサイズは20MB削減されました。 (80MB〜60MB)

ダイナミックフレームワークを使用する場合、バイナリサイズを静的フレームワークを使用する場合よりも増やすことはできますか?

答えて

0

動的フレームワークは実際に必要なものだけをリンクするため、それが必要です。

"ダイナミックライブラリがリンクされている場合、ライブラリのコードはリンク先に直接含まれず、ランタイムにシンボルが解決される前にメモリにロードされます。

関連する問題