在启用ARC的项目中导入非ARC代码编译的.a文件

时间:2015-05-08 03:41:18

标签: ios objective-c svgkit

github上有一个SVGKit是用非弧代码编译的,我得到了它的库文件,名为SVGKit.a和一些头文件。

但是,我的app项目是在iOS 7及更高版本上开发的,因此默认情况下它由ARC管理。

我的问题是,将非ARC库.a文件链接到我的项目并像往常一样使用它是否安全?如果没有,那我该如何使用呢?

1 个答案:

答案 0 :(得分:1)

  

安全吗

从ARC的角度来看,当然。 ARC在编译器级别运行 - 您的库已经已经编译。无论如何,它已经在做它正在做的任何内存管理。

现在,可能存在其他原因导致您无法链接到库;但这与ARC没有任何关系。

相关问题