黑马程序员技术交流社区

标题: 关于OC内存管理笔记 一 [打印本页]

作者: zhoushujian    时间: 2016-6-18 17:50
标题: 关于OC内存管理笔记 一
OC 内存管理-----笔记:
必要性: 在程序运行的过程中,会产生很多占用内存的东西,比如各种对象,
        如果已经失效了的对象不及时清理,很有可能会导致程序闪退,因为
        内存毕竟是有限的.

内存区域:  我们之前学C的时候,老师讲过内存分为五大区
            1,  栈----从高到低分配
            2,  堆----从低到高分配
            3,  BSS段
            4,  常量区
            5,  代码段

    我们所谓的对内存进行管理,就是对堆内存进行管理,因为其他四个区是程序启动的时候加载的,释放也是
自动释放,而管理堆区的内存主要就是管理任何继承NSObject的对象,对其他基本数据类型无效
    任何对象都有可能拥有一个或者多个所有者,只要一个对象至少还拥有一个所有者
它就会继续存在                 (未完-待续)




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