我正在构建一个动态框架,以便在多个应用程序中使用。有些类调用其他第三方框架中的代码(想想Facebook,Firebase)。我的应用程序也会在这些框架中调用代码。
我读到的关于动态框架的一切都表明了这一点;包括依赖框架是不好的做法,并且链接到依赖框架是在运行时完成的(不是编译时)。
我的计划是导入所需框架的标题,但实际上并没有链接它们。我打算在我的应用程序中链接所有必需的框架。当我去构建我的应用程序和我的自定义框架时,由于未定义的符号,框架将不会链接。
这与运行时链接理论相矛盾吗?如何在不将所有依赖框架与其一起构建的情况下成功构建框架?