7篇文章 弄清 OC-對象的內存
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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.