为什么出了@aureleasepool{ } 作用域也会调用AutoreleasePoolPage::pop()?

来源:6-7 自动释放池相关面试问题

慕设计5599907

2021-06-08

老师你课上说AutoreleasePoolPage 在runloop结束的时候调用 AutoreleasePoolPage ::pop().

为什么出了@aureleasepool{ } 作用域也会调用AutoreleasePoolPage::pop()? 这和你课上说的有什么联系吗?

写回答

1回答

于海

2021-06-08

第一看是不是你自己创建的,第二系统runloop会配合使用autoreleasepool,可以重点看下是不是系统调用的

0
0

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

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

1750 学习 · 600 问题

查看课程