我在我的应用程序中使用 JavaScriptCore.a 静态库,因为在 iOS 7 之前 Apple 没有可用的 JavaScriptCore.framework。现在,我需要支持 iOS 7 以及 iOS 6 及更早版本。我可以继续使用 .a 但将来我可能想完全迁移到 JavaScriptCore.framework 以避免应用商店批准问题,因此,我想在单个项目中开始使用这两者。现在,我的问题是,由于 .a 和 .framework 都将具有相似的类/符号(并非所有类都相似,因为 .a 不是最新版本),加载时对应用程序的影响是什么记忆?在编译时和运行时需要注意什么。我的实现将在运行时检查 iOS 7,框架将具有弱引用。