table.refcnts.eraser()函数的疑问

来源:6-3 数据结构相关面试问题

精慕门7174437

2020-12-07

图片描述
1 自己的引用计数为什么要自己去dealloc里面擦除?
2 按理说自己的引用计数应该是被所有的持有方释放完成,引用计数就会置为0,然后系统才会调用该对象的dealloc?
3 如果自己的引用计数没有为0,为什么又会调用到dealloc函数呢?

写回答

2回答

精慕门7174437

提问者

2020-12-15

我就是看源码逻辑感觉不理解

0
0

于海

2020-12-14

系统源码中是这样的逻辑,可以看下

0
1
精慕门7174437
我就是看dealloc的源码感觉不理解
2020-12-15
共1条回复

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

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

1749 学习 · 600 问题

查看课程