首页 > TAG信息列表 > retainCount

iOS内存管理

一、内存管理中的五大区域 栈:局部变量,当局部变量的作用域执行完之后,这个局部变量会立即被系统回收。 堆:存放OC对象、使用C函数申请的动态空间。 BSS段:存放未初始化的全局变量、静态变量,一旦初始化就回收,并存储到数据段中。 数据段:存放已初始化的全局变量、静态变量,直到程序

[iOS开发]引用计数与MRC

文章目录 1. 内存分配区域1.1 内区1.1.1 栈1.1.2 堆1.1.3 全局区1.1.3.1 static静态变量1.1.3.2 extern全局变量1.1.3.3 const常量 1.1.4 常量区1.1.5 代码区 1.2 外区--自由存储区 2.引用计数与MRC部分2.1 基础的表格2.2 内存管理的思考方式(四个基本法则)2.2.1 自己生成的

retain, release, dealloc与retainCount的源码分析

retain源码分析     release源码分析     dealloc源码分析     retainCount源码分析     转自:https://www.jianshu.com/p/49e1895972a2