iOS 7 より前に Apple から入手できる JavaScriptCore.framework がなかったため、アプリケーションで JavaScriptCore.a 静的ライブラリを使用しています。現在、iOS 7 と iOS 6 以前のバージョンをサポートする必要があります。.a は引き続き使用できますが、将来的には JavaScriptCore.framework に完全に移行して、アプリ ストアの承認に関する懸念を回避する可能性があるため、1 つのプロジェクトで両方の使用を開始したいと考えています。さて、私の問題は、.a と .framework の両方が同様のクラス/シンボルを持つため (.a は最新バージョンではないため、すべてのクラスが同様になるわけではありません)、アプリケーションがロードされたときにアプリケーションにどのような影響があるかということです。メモリー?コンパイル時と実行時に注意する必要があることは何ですか。私の実装では、実行時に iOS 7 のチェックが行われ、フレームワークには弱い参照が含まれます。