github上有一个svgkit,在非ARC代码中编译,我得到其库文件,名为svgkit.a和一些header文件。
但是,我的应用程序项目是在iOS 7及更高版本上开发的,因此默认情况下它由Arc管理。
我的问题是,将非ARC库.a
文件链接到我的项目并像往常一样安全吗?如果没有,那么我该如何使用?
它是安全的
从弧的角度来看。ARC在编译器级别运行 - 您的库已编译为。一种或另一种方式,它已经在执行任何内存管理。
现在,可能会有其他原因您很难链接到库;但这与弧无关。