怎么区别block在栈上,还是在堆上?

来源:7-5 Block循环引用相关面试问题&面试总结

慕粉3793584

2019-04-09

怎么区别block在栈上,还是在堆上?

写回答

1回答

于海

2019-04-13

Block一共有三种类型 堆上的,栈上的,全局数据区的 一般情况下 我们在方法内部创建的在栈上,当进行copy的时候就会产生堆上的block,一般我们的block类型得成员变量都会声明所有权修饰符为cooy

1
0

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程