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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhoushujian 初级黑马   /  2016-6-18 17:50  /  816 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

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

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

0 个回复

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