标签: iphone objective-c ios xcode automatic-ref-counting
我们有一些开源库,通过带有Xcode的git模块通过代码分发到其他项目中。一些项目将保留显式保留/释放,而其他项目则希望利用自动引用计数。无论如何,在使用和不使用ARC的Xcode项目中,可以编译相同的源吗?它是否可以编译成静态库?
答案 0 :(得分:4)
如果捆绑一个将您的开源库编译为静态库的项目,并且其他项目链接到您的静态库而不是直接编译源,那么这将起作用。其他项目可以根据需要嵌入您的库的项目文件,以便您的库可以在他们的库之前编译,或者您可以只分发预编译的静态库。