7篇文章 弄清 OC-对象的内存

63 篇文章 0 订阅
11 篇文章 0 订阅
 
1.内存区域


栈:存储局部变量 
堆:允许程序员手动在堆区申请指定的连续的字节数的空间来使用 
BSS段:存储未初始化的全局变量,静态变量 
数据段:存储已经初始化的全局变量,静态变量,常量数据 
代码段:存储程序的代码


2.类加载


类加载:当类第一次被访问的时候,会将类存储在代码段中。
一旦类被加载到代码区,直到程序结束的时候才会被回收

 
参考:
OC基础-06 对象在内存中的存储细节
http://blog.csdn.net/MrRightZJ/article/details/46810519

OC类与对象的内存分配以及成员变量的访问原理
https://www.aliyun.com/jiaocheng/349898.html?spm=5176.100033.1.11.UOgXeC

OC中类与对对象 (内存分析)讲解
http://blog.sina.com.cn/s/blog_92abf5090101lh0j.html

OC对象的内存分析
http://blog.csdn.net/xgcyangguang/article/details/52562699

OC-对象的内存
http://blog.csdn.net/jaoxiake/article/details/73250352

OC对象在内存中的细节
https://www.jianshu.com/p/9c2fd5bb38ae




OC对象的内存布局
http://blog.csdn.net/xiaolinyeyi/article/details/51393383
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值