博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC内存管理(ARC)--多对象内存管理
阅读量:6422 次
发布时间:2019-06-23

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

hot3.png

//首先来说说MRC中的内存管理

//第一:当对象A引用一个对象B,你得对这个对象B retain ,retain在@property中

//第二:当A不引用时,你要release,当时举得人和狗两个对象做的例子  ,release在delloc方法中

//再来说说ARC吧,请对比MRC看

//第一:对于ARC来说,是否有强指针指向这个对象,才是这个对象释不释放的关键,这一点要记住

//第二:与MRC里多对象管理的时候一样,有循环引用的问题,解决方案同MRC方式

//然后:需要理解几个概念:retain,strong,weak,assign它们应在什么地方使用

//retain :MRC中使用,assign:基本数据类型时使用,strong与weak在ARC中使用

如有错误,欢迎指出。

转载于:https://my.oschina.net/HYLApple/blog/651820

你可能感兴趣的文章
WYSIWYG 网页在线编辑器比较表
查看>>
vss团队开发工具使用(个人学习心得)
查看>>
Load Balance 产品横向比较
查看>>
Java代理程序实现web方式管理邮件组成员
查看>>
【编译打包】tengine 1.5.1 SRPM
查看>>
看图说话:手动清除病毒文件流程
查看>>
3分钟实操机器学习原理,这里有一个不挑人的模型 | 包教包会
查看>>
一句话下拖库
查看>>
Deploy Office Communications Server 2007R2 Group Chat Server(二)
查看>>
在Cacti上实现MSN报警机制
查看>>
如何对C++虚基类构造函数
查看>>
XFire WebService开发快速起步
查看>>
JavaScript 函数replace揭秘
查看>>
QTP解决内嵌IE窗体方法2
查看>>
“王子”的演讲:N828印象
查看>>
判断JS字符串中是否包含某些字符
查看>>
Phalanger---PHP的.NET编译器
查看>>
Scanner----java控制台和文件读取的利器(java 5新增)
查看>>
怎样解决spoolsv.exe应用程序错误
查看>>
Android应用程序键盘(Keyboard)消息处理机制分析(25)
查看>>