A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© malong0517 中级黑马   /  2015-9-7 21:48  /  523 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么要进行内存管理?
  移动设备内存空间有限,为了保证设备和程序的流畅性,控制内存。

内存管理的范围:
内存管理主要是对 堆区中的对象的内存进行管理
2、内存管理的原理及分类

1内存管理的原理:

1)对象的所有权及引用计数:
  1.对象所有权概念:任何对象都可能拥有一个或者多个所有者,只要一个对象至少还有一个拥有者,他就会继续存在。
2)多有权策略:
  任何创建的对象都归自己所有,可以使用名字以alloc或new开头或者名字中copy的方法创建对象,可以使用retain来获得一个对象的所有权.
对象的引用计数:
  表示当前对象拥有几个所有者(所有权)。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马