美文网首页
如何实现MRC和ARC的混合编程

如何实现MRC和ARC的混合编程

作者: 忘惘的小风扇 | 来源:发表于2016-07-02 16:02 被阅读53次

    虽然Apple官网建议编码过程中使用ARC模式,但是作为一枚老程序猿,我还是比较喜欢MRC的,因为在内存管理学习中,MRC可以清晰的了解OC的内存管理机制


    在这里,跟大家分享一下,如何设置X-code
    1、更改Xcode默认的ARC设置
    Build Settings --> 搜索 auto --> 将Apple LLVM 7.0 下的Object-c Automatic Reference Counting 的选项设置为NO;
    这样,工程就的编程环境就是MRC;

    2、MRC文件与ARC文件的相互引用
    ARC环境下,引入MRC文件,在Build Phases 下的 Compile Source 中,找到该文件,将文件的属性设置为:-fno-objc-arc;
    MRC环境下,引入ARC文件,路径同上,找到该文件,将文件属性设置为:-fobjc-arc;

    相关文章

      网友评论

          本文标题:如何实现MRC和ARC的混合编程

          本文链接:https://www.haomeiwen.com/subject/iyuqjttx.html