当前位置: 首页 > 科技观察

混合iOSARC和MRC

时间:2023-03-17 23:56:31 科技观察

1的一些解决方案。ARC&MRC混合开发在项目开发中,遇到使用MRC开发的第三方库怎么办?例如:ASI1>尝试使用Xcode的转换工具(失败率比较高)2>在编译选项中,为MRC程序添加-fno-objc-arc标志,表示该文件使用MRC编译备注:(1)demo中使用的RegexKitLite也需要导入libicucore.dylib动态库(2)如果要在MRC工程中加入ARC文件,可以使用-fobjc-arc标志3>直接编译第三个-MRC的party库变成静态库注意:编译静态库时,不能添加动态库引用注意:RegexKitLite是NSString添加的正则表达式分类***在项目中,如果使用的静态库包含分类,则需要将其添加到OtherLinkFlag-ObjC选项