ARC与MRC的兼容问题

ARC机制下如何兼容MRC类

什么情况下会需要兼容MRC类呢?

比如集成比较老的第三方库的时候,或者使用别人用MRC写的类的时候

 此时我们只要指定某个具体的类不使用ARC机制即可,操作相当简单

同样的,MRC机制下兼容ARC只需将命令换成-fobjc-arc

MRC如何转成ARC

假如项目原先是MRC开发的,如何将整个项目转成ARC

首先我们可以在开发设置里看到,项目当前使用的是哪种内存管理机制

下面开始将MRC转换成ARC

 

 

注意!注意!注意!

Xcode将MRC转换成ARC的方式非常简单粗暴,只是进行简单的查找替换,所以如果是大型项目的话,这样转换很可能出现问题,此时想再转回MRC,sorry!转不回去了,所以这种方法一定要慎用!如果一定要用,最好将代码先备份!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值