程序员

内存分区

2019-03-08  本文已影响6人  taobingzhi

简述内存分区情况:

ps:oc中基本数据类型(int,double,float...)是在栈区,无需手动释放,超过作用域自动释放;对象(NSObject及其子类)是在堆区,需要手动释放release,回收内存。

pps:这里插一下,为什么block要用copy修饰符,因为block本质上是代码块,在栈区,为了防止生命周期结束自动被释放需要copy到堆区。


Better Late Than Never!
努力是为了当机会来临时不会错失机会。
共勉!

上一篇 下一篇

猜你喜欢

热点阅读