什么是iOS和/或Mac OS系统进程,它一直在检查对象的引用计数?

17 浏览
0 Comments

什么是iOS和/或Mac OS系统进程,它一直在检查对象的引用计数?

这个问题已经有了答案: 新的自动引用计数机制是如何工作的?

在学习 Mac OS/iOS 的内存管理时,我了解到一个对象会在没有指向它的引用时从堆中移除。

在 Java 中,我们可以调用 system.gc() 进行手动垃圾回收。

请问在 iOS 和/或 Mac OS 中,是哪个系统进程一直在检查 ARC 呢?

admin 更改状态以发布 2023年5月23日
0
0 Comments

在ARC出现之前,我们通过调用retain方法来跟踪内存,在获取对象的引用时,该方法将增加该对象的引用计数。当我们不再需要引用时,我们将调用release来减少引用计数。当引用计数达到0时,对象被释放。ARC只是在编译时插入retainrelease调用,这样我们就不必自己担心它了。

0