0c-42-ARC模式下如何兼容非ARC的类

Posted 672530440

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0c-42-ARC模式下如何兼容非ARC的类相关的知识,希望对你有一定的参考价值。

1、ARC模式下如何兼容非ARC的类

  • 让程序兼容ARC和非ARC部分。转变为非ARC -fno-objc-arc
  • 技术分享
  • 技术分享
  • 2、将MRC转换为ARC

    • ARC也需要考虑循环引用问题:一端用strong,一端用weak。
    • 提示:字符串是特殊的对象,但是不需要使用release手动释放,这种字符串对象默认就是autorelease,不需要额外管理内存。
    • 如果一个项目是MRC的,那么我们可以把这个项目转换成ARC。
    • 技术分享
    • 技术分享
    • 技术分享
    • 技术分享
    • 技术分享

以上是关于0c-42-ARC模式下如何兼容非ARC的类的主要内容,如果未能解决你的问题,请参考以下文章

iOS 中 ARC 项目 兼容 MRC

ARC和MRC 兼容的单例模式

ARC 以及它是如何工作的。

如何在 iOS 上构建具有最大兼容性的静态库?

如何实现与 ARC 兼容的 Objective-C 单例?

如何确定编译器当前处于 ARC 模式?