iOS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数 )来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?
1 在 build phases 下第三个文件 导入libxml2.tbd文件
2 在build setting 搜索 search, head search 里输入${SDK_ROOT}/usr/include/libxml2
3 build phases 下第二个文件 的Gdate 和Json 里输入-fno-objc-arc
做完以上三步就可以实现MRC和ARC混编了。