控制符号可见性iOS

时间:2014-01-13 08:00:59

标签: ios iphone xcode sdk static-libraries

我正在开发一个使用第三方库说“X”的sdk。

如果与我的sdk集成的应用程序使用“X”(相同版本或不同版本)用于其目的,将会发生什么?

sdk和应用程序之间是否存在与“X”的链接问题?

有没有办法只在我们的sdk中设置“x”的可见性?

这里的主要问题是,我的sdk不应该干扰应用程序使用“x”。

1 个答案:

答案 0 :(得分:0)

据推测,在为iOS开发时,所有这些库/ SDK都是静态库。

如果使用了不同版本的“X”并且 API已更改(即方法调用的语义或其他更改),则只会遇到问题。

如果使用相同版本的“X”,应用程序和SDK将以“X”链接在一起,并且两者都会愉快地使用与应用程序链接的单个“X”实例。< / p>