黑马程序员技术交流社区

标题: 内存管理 [打印本页]

作者: malong0517    时间: 2015-9-7 21:48
标题: 内存管理
为什么要进行内存管理?
  移动设备内存空间有限,为了保证设备和程序的流畅性,控制内存。

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

1内存管理的原理:

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




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2