4

我们有一些开源库,它们通过带有 Xcode 的 git 模块通过代码分发到其他项目中。一些项目将保留显式保留/释放,而其他项目则希望利用自动引用计数。无论如何,在有和没有 ARC 的 Xcode 项目中是否可以编译相同的源代码?如果它被编译成静态库,它会工作吗?

4

1 回答 1

4

如果您将一个将开源库编译为静态库的项目捆绑在一起,并且其他项目链接到您的静态库而不是直接编译源代码,那么这将起作用。其他项目可以根据需要嵌入您库的项目文件,以便您的库在他们的之前编译,或者您可以分发预编译的静态库。

于 2011-08-26T23:17:31.367 回答