对象初始化&内存分配

截屏2021-06-07 上午10.11.35.png

探索alloc做了什么

截屏2021-06-07 上午11.00.26.png
截屏2021-06-07 上午11.01.07.png
查看后续调用了什么
截屏2021-06-07 上午11.25.32.png
截屏2021-06-07 下午2.26.20.png
截屏2021-06-07 下午2.30.43.png

对象与类关联

大师班.jpg

对象所占内存大小

截屏2021-06-07 下午5.19.48.png

以空间换时间

截屏2021-06-07 下午5.20.10.png

内存对齐

截屏2021-06-09 下午4.34.41.png
截屏2021-06-09 下午4.27.24.png
截屏2021-06-09 下午4.24.05.png

malloc

截屏2021-06-09 下午4.57.00.png
大师班.jpg
截屏2021-06-10 下午3.08.05.png
截屏2021-06-10 下午3.09.33.png

为什么会先调用objc_alloc

大师班.jpg

理解一

截屏2021-06-09 上午11.00.11.png
截屏2021-06-09 上午11.09.45.png

理解二

截屏2021-06-10 上午11.10.17.png

这块理解的不是很透彻,等理解完了再来补全。。。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享