关于autoreleasepool与ARC

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

leeqi

2018-09-23

您好,关于autoreleasepool,我可不可以理解成它是ARC是实现的基础,因为除了循环引用之外,每个对象都会在Runloop即将结束的时候自动调用release,引用计数因此自动减1,及时有些对象的计数还没有到0,但是最后都会减到0,从而对象会被dealloce掉。

写回答

1回答

于海

2018-09-25

减到0才会废弃,没减到0不能废弃。
CoreFoundation当中的对象仍然需要手动管理内存

0
0

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

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

1750 学习 · 600 问题

查看课程