OC阅读笔记十六:保留环
2016-04-10 22:26
281 查看
几个对象互相引用形成环,当无其他对象引用环中的对象时,就会造成内存泄露.保留环可以通过弱引用声明”非拥有关系"来避免.
unsafe_unretained修饰的对象,在调用方法时,若是对象被回收,可能会使应用崩溃.
weak修饰的对象,在对象被回收后,就会自动将属性值设为nil.这么做导致数据错误比起对象被回收应用崩溃体验上要来得好
unsafe_unretained修饰的对象,在调用方法时,若是对象被回收,可能会使应用崩溃.
weak修饰的对象,在对象被回收后,就会自动将属性值设为nil.这么做导致数据错误比起对象被回收应用崩溃体验上要来得好
相关文章推荐
- AS3自写类整理笔记 ClassLoader类第1/2页
- AS3自写类整理笔记 Dot类第1/2页
- IE7降低内存和降低CPU的几个技巧
- DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .
- 如何高效的使用内存
- DOS下内存的配置
- XP/win2003下发现1G的内存比512M还慢的解决方法
- PowerShell实现动态获取当前脚本运行时消耗的内存
- C#实现把dgv里的数据完整的复制到一张内存表的方法
- SQL语句实现查询SQL Server内存使用状况
- perl脚本学习指南--读书笔记
- C语言内存对齐实例详解
- 深入学习C语言中memset()函数的用法
- 《C++ primer plus》读书笔记(三)
- 《C++ primer plus》读书笔记(二)
- 全局变量与局部变量在内存中的区别详细解析
- VB读取线程、句柄及写入内存的API代码实例
- php运行提示:Fatal error Allowed memory size内存不足的解决方法
- IE浏览器IFrame对象内存不释放问题解决方法
- C#之CLR内存深入分析