博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MRC和ARC混编
阅读量:7080 次
发布时间:2019-06-28

本文共 428 字,大约阅读时间需要 1 分钟。

iOS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数 )来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:

在targets的build phases选项下Compile Sources下选择要不使用arc编译的文件,双击它,输入-fno-objc-arc即可

 
MRC工程中也可以使用ARC的类。方法如下:
在targets的build phases选项下Compile Sources下选择要使用arc编译的文件,双击它,输入 -fobjc-arc 即可

转载于:https://www.cnblogs.com/yulang314/p/3601977.html

你可能感兴趣的文章
什么是竞态条件? 举个例子说明。
查看>>
PM日记:小试1 中午时光
查看>>
opensans字体
查看>>
FLEX入门学习路线图
查看>>
(六)用JAVA编写MP3解码器——帧数据结构
查看>>
Syntax error, parameterized types are only available if source level is 1.5
查看>>
第一个php扩展
查看>>
a href=javascript:void(0)在ie6下可能会有问题
查看>>
HTTP请求头、响应头参数说明(转载记录)
查看>>
Spring框架笔记(三)——Spring容器、属性注入和构造器注入详解
查看>>
hdu 1722
查看>>
session的removeAttribute()和invalidate()的区别
查看>>
objective-C中的字符串拼接
查看>>
linux Redis 草稿
查看>>
Win10系统下安装Ubuntu系统
查看>>
其他三维表示的方法---基于物理的方法
查看>>
IOS 绘制背景色渐变的矩形
查看>>
【原创】modb 功能设计之“支持部分MySQL客户端协议”-2
查看>>
不同版本(2.3,2.4,2.5,3.0)的Servlet web.xml 头信息
查看>>
在Ubuntu 14.04上部署 PHP 环境及 WordPress
查看>>